Skip to content

Fatimezzahra-DARIM/web-application_mining-operations-management-system

Repository files navigation

Web application mining operations management system

Mining in Morocco

A web-based mining operations management system can help to address several problems that are commonly faced in the mining industry, such as:

🤝 Decision Making:
Without proper data analysis and visualization, it can be difficult for mine operators to make informed decisions about where to drill, how to extract minerals, and how to optimize production. A web-based system can help to provide a comprehensive view of mining operations, including data analysis and visualization capabilities, to support decision making.

Inefficiency:
Without proper management and tracking of mining operations, it can be difficult to identify areas for improvement and optimize production. A web-application system can help mine operators to better understand and manage their operations, resulting in increased efficiency and productivity.

🕔 Long search time and downtime:
Mining equipment is expensive and downtime can be costly. A web application system with functionality to manage new studies and have a global view of the work of all geologists can help reduce downtime and research.


🔸🔸🔸🔸🔸🔸🔸🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔹🔹🔹🔹🔹🔹🔹

Requirements:

Admin:
🔸 can manage geologists (CRUD).
🔸 can see statistics of geologists.
🔸 add and manage role for geologist:a field geologist and a laboratory geologist and an office geologist.
🔸 can see the weather for the next 5 days, before adding a mission (Task) for a geologist [API consumption].
🔸 can create a task for a geologist.
🔸 can view the notification when a geologist add her task-file.
🔸 can see the studiy-files of the geologists.

Geologist before has Role:
🔸 Geologist must be able to create an account.
🔸 can manage his account (add profil image -update all his informations).
🔸 can see statistics of geologists.
🔸 can see all the activities and the possible missions for the 3 roles (field or laboratory or office geologist) in explanation.
🔸 can see all the safety measures to be observed while working at the mine.

Geologist after has Role:
🔸 can also view the notification when admin add a task for him.
🔸 can also add his completed task-files (CRUD).

🔸🔸🔸🔸🔸🔸🔸🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔹🔹🔹🔹🔹🔹🔹

Bonus:

Admin:

🔹 can list the task in finalized tasks and tasks in progress
🔹 can accept a completed study or ask to redo it.

Geologist:

🔹 can view a notification if the admin accept his task-file or the task redo it 🔹 must be able to see all the task-files finalized.


🔸🔸🔸🔸🔸🔸🔸🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔹🔹🔹🔹🔹🔹🔹

Technologies used:

The system will be built using the following technologies:

✔ HTML for frontend structure and layout.
✔ CSS (using the Tailwind framework).
✔ JavaScript.
✔ ajax , json for data manipulation.
✔ PHP (Laravel).
✔ MySQL for the database.

Tools:
🔹 Trello/Jira.
🔹 Figma.
🔹 VSCode.
🔹 XAMPP.
🔹 Git/GitHub.