The purpose of this document is to provide a comprehensive guide for the development, deployment, and maintenance of a web application designed to collect and display data from disaster-affected areas. This application aims to facilitate real-time data collection and dissemination to assist in disaster management and response.
The system collects data from disaster-affected areas, uploads it to a central database, and displays it on a web page. The data collection occurs in areas with limited network access and is then transmitted to areas with network coverage for upload to the database.
- Frontend: Developed React
- Backend: Developed using Node.js
- Database: MongoDB
- API: RESTful API for communication between frontend and backend.
- Data Collection: Data is collected using mobile devices and sensors.
- Data Transmission: Collected data is transmitted to intermediate upload stations.
- Data Upload: Data is uploaded from the upload stations to the central database.
- Data Storage: Uploaded data is stored in the central database.
- Data Display: Data is fetched from the database and displayed on the web application.
- Frontend: React.js
- Backend: Node.js, Express.js
- Database: MongoDB
- APIs: RESTful services
We used the Figma design to check with the interface and also for the UI and UX