- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
[Mineral Traceability * Inventory Management Software] This software was designed to meet the needs for ICGLR local mineral processors. It has a number of features from recording new mineral entries from miners to making shipment to international buyers. It has great user-friendly interface for smooth navigation.
- Protected with user authentication
- Uses Google Authenticator to generate one time login OTP
- Records mineral entries
- Records suppliers
- Records Mine Tags
- Records Negociant Tags
- Generates lab report (MS DOCUMENT)
- Generates tag list, negociant tag list
- Generates invoices
- Tracks the changes in stock balances for managed different minerals
- Provides general settings for the app
- Allow access based on permissions for the user
- Track user's activities for transparency
Click here to view a live demo of the project. Click here to get to the backend repository. demo email: demouser@gmail.com demo password: moonlover35
To get a local copy up and running, follow these steps.
In order to run this project you need:
You need to have git installed and the desired code editor
Clone this repository to your desired folder:
cd my-folder
git clone https://github.com/ijosue16/mining-database.gitInstall this project with:
cd my-folder
npm installTo run the project in development mode, execute the following command:
npm run devYou can deploy this project by using this command:
npm run buildYou can run tests by using the following command:
npx cypress open👤 Edenlisk
- Add suppliers section (Dashboard)
- Add Accounting functionalities
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project kindly consider giving ⭐
We would like to thank Venant Nsanzimfura who guided us throughout development process.
This project is MIT licensed.