Public Sphere is a Citizen Reporting and Monitoring System (CRMS) designed to foster transparency, accountability, and citizen empowerment in governance. The platform aims to revolutionize the way citizens engage with their government and actively participate in shaping their communities for the better.
-
Situation: Yash, a resident of Patna, is eager to know about the progress and completion date of a new bridge being built by the central government, which is causing significant traffic congestion in the area.
-
Problem: Yash faces challenges in obtaining timely and accurate information about the bridge construction project from traditional sources, leading to frustration and uncertainty about the traffic situation.
-
Solution: Our platform provides a dedicated section for citizens like Yash to access real-time updates and project details, allowing him to easily track the status of the bridge construction and stay informed about milestones and completion timelines.
- Dashboard: Personalized dashboard displaying relevant updates, ongoing projects, and recent activities.
- Reporting Interface: Intuitive forms for citizens to report issues categorized by type.
- Project Monitoring: Track progress of infrastructure projects, public services, and government initiatives through interactive maps and timelines.
- Real-time Location Tracking: Real-time location tracking of reported issues and ongoing projects on the map interface.
- Feedback Submission: Provide feedback on resolved issues or ongoing projects.
- Communication Channels: Built-in messaging system and public forums for citizen-government interaction.
- Data Analytics: Visual reports and analytics to illustrate trends, patterns, and performance metrics.
- Security and Privacy: Utilize encryption protocols and access controls to safeguard user data
Frontend:
- React: JavaScript library for building user interfaces.
- Redux: State management library for managing application state.
- Cloudinary: Cloud-based media management platform for handling media uploads and storage.
Backend:
- Express: Minimal and flexible Node.js web application framework.
- Node.js: JavaScript runtime environment for building server-side applications.
- MongoDB: NoSQL document database for storing and managing data.
Clone the project
git clone https://github.com/RaviSaini045/HackOfest_DevCodersGo to the project directory
cd public-sphereInstall dependencies
npm installStart the server
npm run dev-
Harsh Kumar - Frontend Developer and UI/UX Designer Harsh Kumar is a skilled Frontend Developer and UI/UX Designer known for crafting visually appealing interfaces with a focus on user experience.
-
Ravi Saini - Full Stack Developer Ravi Saini is a versatile Full Stack Developer proficient in frontend and backend technologies, adept at architecting robust and scalable web applications.
-
Tushar Gadwani - Full Stack Developer Tushar Gadwani is a dedicated Full Stack Developer with expertise in software engineering and system architecture, delivering comprehensive solutions from database design to frontend implementation.
-
Yash Gupta - Backend Developer Yash Gupta is a talented Backend Developer specializing in building efficient server-side solutions, with a focus on writing clean, maintainable code and optimizing performance.
- MongoDB
- Node.js
- React
- Express
- Cloudinary
- Postman
- Visual Studio Code (VS Code)
- REST API
- CORS (Cross-Origin Resource Sharing)
- Figma

