Skip to content

Saumya-PS/Winter_Hackathon

Repository files navigation

Winter_Hackathon_04

Holding the info. about project including codes and other necessary files.

Citizen Issue Reporting Web App

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.

Problem Statement

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.

Solution Overview

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.

Task for Round 1

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.

For 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.

Technology Stack

  • Frontend: Web application (HTML/CSS/JavaScript).
  • Backend: Node.js with Express.
  • Database: MongoDB.
  • Maps: OpenStreetMap / Google Maps.
  • Authentication: Token-based authentication.

Repository Structure

  • /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.

Note

This repository only contains a prototype for the initial round only. The focus is just to show the functionality, code flow, future tasks.

About

A simple web-based platform for citizens to report general civic issues.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages