File | Date | Author | Commit |
---|---|---|---|
.firebase | 2023-05-26 |
![]() |
[480085] 'initial' |
public | 2023-05-26 |
![]() |
[480085] 'initial' |
src | 2023-05-26 |
![]() |
[480085] 'initial' |
.env | 2023-05-26 |
![]() |
[480085] 'initial' |
.firebaserc | 2023-05-26 |
![]() |
[480085] 'initial' |
LICENSE | 2023-05-26 |
![]() |
[480085] 'initial' |
README.md | 2023-05-26 |
![]() |
[480085] 'initial' |
firebase.json | 2023-05-26 |
![]() |
[480085] 'initial' |
googleMapsApiKey.js | 2023-05-26 |
![]() |
[480085] 'initial' |
index.html | 2023-05-26 |
![]() |
[480085] 'initial' |
package.json | 2023-05-26 |
![]() |
[480085] 'initial' |
tsconfig.json | 2023-05-26 |
![]() |
[480085] 'initial' |
vite.config.ts | 2023-05-26 |
![]() |
[480085] 'initial' |
vite.config.ts.timestamp-1683886484438.mjs | 2023-05-26 |
![]() |
[480085] 'initial' |
yarn.lock | 2023-05-26 |
![]() |
[480085] 'initial' |
Birth Registration Information Center (BRIC) is a frontend web application built with React.js. It is part of the Digital Governance and Identification Management System Project, which aims to (1) increase the population's share with a Unique Identity Number (UIN) and (2) enhance access to and the quality of public services. The primary objective is to establish a secure and reliable central database for civil registration. This database digitally stores all the necessary information from birth certificates and provides assurance mechanisms for magistrates to ensure file completeness.
To install and run the BRIC frontend web application, follow these steps:
1. Clone the repository: git clone [repository URL]
2. Navigate to the project directory: cd [project directory]
3. Install the dependencies: npm install
Setting up .env file: (replace all keys starting with INSERT_*)
REACT_APP_NAME= INSERT_APP_NAME
VITE_BASE_URL= INSERT_BASE_URL
GENERATE_SOURCEMAP= INSERT_GENERATE_SOURCEMAP_STATUS (true/false)
HTTPS= INSERT_HTTPS_STATUS (true/false)
PORT= INSERT_PORT
HOST= INSERT_HOST
Setting up Google Maps API Key (/googleMapsApiKey):
const googleMapsApiKey = "YOUR_KEY"
The frontend for BRIC relies on the following main dependencies:
1. @progress/kendo-drawing
2. @progress/kendo-licensing
3. @progress/kendo-react-pdf
4. @react-google-maps/api
5. apexcharts
6. clsx
7. google-maps-react
8. install
9. jotai
10. moment
11. react
12. react-dom
13. react-feather
14. react-google-charts
15. react-google-maps
16. react-helmet
17. react-indiana-drag-scroll
18. react-js-pagination
19. react-minimal-pie-chart
20. react-router-dom
21. react-select
22. react-simple-maps
23. react-spinners
24. recharts
25. recompose
Please refer to the package.json file for a complete list of dependencies.
We welcome contributions to enhance the BRIC frontend web application. To contribute, please follow these steps:
1. Fork the repository.
2. Create a new branch: git checkout -b [branch name].
3. Make your changes and commit them: git commit -m '[description of changes]'.
4. Push your changes to your forked repository: git push origin [branch name].
5. Submit a pull request to the main repository.
BRIC is released under the World Bank.
If you encounter any issues or have questions, please feel free to contact at burhan.rasool@gmail.com