Holding the info. about project including codes and other necessary files.
A web-based platform that allows the citizens to report about the local issues to the government through this web app. This will make the government to maintain and check the issues related to several departments at a centralized dashboard.
Due to the regularly faced problems like garbage overflows, potholes, broken streetlights etc. The traditional system used to register complains are often difficult to execute. As, we need to register them at the office of their particular department which often cause time delay and also lacks transparency. As, a result problem remain unsolved for long time.
This project is a simple Web Application that allow the citizens to register their compalains through a web portal. As, they just need to provide the basic details, images and local information. Their complaints are auto processed by backend system and made available to goverment departments via admin dashboard. The system focuses on trasparency , privacy and easy to use.
In Round-1, the focus is on building a working prototype to demonstrate the core idea and user flow.
- Created User Complaint Page with required input fields.
- Created Admin Dashboard Page to view submitted complaints.
- Implemented form submission flow on live server.
- Added alert pop-ups to confirm successful or failed submissions.
- Structured the project repository with frontend, backend, and documentation.
- Prepared README files explaining project idea, flow, and future scope.
Note: The current implementation focuses on UI flow and interaction. Backend and other advanced features will be added in further rounds.
In the next rounds, the project will be extended to include more automation, security, and real-world usability.
- Backend logic for storing complaints in a database.
- Rule-based and AI-based complaint category division.
- Location-based issue mapping visualization.
- Secure user verification (DigiLocker integration).
- Role-based admin access for different departments.
- Status tracking and notification system.
- Integration with government grievance platforms.
- Frontend: Web application (HTML/CSS/JavaScript).
- Backend: Node.js with Express.
- Database: MongoDB.
- Maps: OpenStreetMap / Google Maps.
- Authentication: Token-based authentication.
- /frontend - User and admin web interfaces.
- /backend - API server and main logic.
- README.md - Project overview.
- README_FLOW.md - Process flow diagrams.
- README_ROUND2.md - Planned task/improvemnts for next rounds.
This repository only contains a prototype for the initial round only. The focus is just to show the functionality, code flow, future tasks.