Mines Digital Services (MDS) upholds the BC Public Service’s commitment to modernization, transparency, and efficiency, enabling better governance and service delivery when it comes to mining in British Columbia.
This project replaced the legacy Mine Management System (MMS) with a scalable, open source, data driven system using modern and flexible technologies.
The MDS have a number of interconnections and relationships to systems across the Natural Resource Ministries and is important not only to the Ministry of Mining and Critical Minerals but also to inter-agency collaborations across ministries, industry stakeholders and the public.
Key products that are maintained by MDS include Core, MineSpace and the public-facing BC Mine Information website (github repository)
Mines Digital Services build features with these principles in mind:
- MDS develops tools and platforms that prioritize ease of use for mining companies, regulators, and the public.
- MDS supports access to high-quality geoscientific data and regulatory information, empowering government bodies and mining companies to make informed decisions.
- MDS collaborates across government agencies and industries to create cohesive solutions that integrate regulatory processes, permitting, and compliance systems.
- Digital tools from MDS help monitor and ensure mining activities adhere to environmental and social governance standards.
- Common (Frontend Shared Code)
- Core Web (Ministry Frontend)
- Minespace Web (Proponent Frontend)
- Core API (Shared Backend)
- Core API JWT (SSO)
- Celery (Scheduled CRON jobs)
- Database
- Flyway (Database Migrations)
- Document Manager
- Fider
- Filesystem Provider
- NRIS
- Permits
This application was originally developed in Javascript, and is being migrated to Typescript. The following documentation is available to assist with the migration:
This project support verifiable credential features compatible with AnonCreds and Hyperledger Aries and serves as the Administering Authority for the BC Mines Act Permit.
See the Verifiable Credential doc for more detail.
Please read the How to Contribute guide and the Code of Conduct.
Please read the How to develop for project setup instructions and Getting Started for DevOps information.
OpenShift Debugging Guide OpenShift Caveats Terraform OpenShift Database OpenShift PG upgrade
Code released under the Apache License, Version 2.0.