Inspiration : In every city, development projects are constantly announced — new roads, schools, water supply systems, and more. Yet, for most citizens, these projects remain invisible until they are either delayed, half-finished, or falsely claimed as complete. We asked ourselves a simple question: “Why should citizens only know about development through speeches, when they can actually see it happening in real time?”
CivicEye was born from this idea: to make public development transparent, accessible, and verifiable. By putting progress into the hands of the people, CivicEye ensures accountability and builds trust between citizens, contractors, and the government.
What it does : CivicEye is a transparency and accountability platform for public development projects. It allows:
Citizens to track projects in their district, village, or city using an interactive map.
Governments to upload, update, and monitor projects with real-time dashboards.
Contractors to provide evidence of work done through photos, invoices, and milestones.
Every project is color-coded for clarity: 🟢 Completed, 🟡 Ongoing, 🔴 Not Completed. Citizens can also upload geotagged photos to verify ground reality and report corruption anonymously.
How we built it : Frontend: Built with React + Next.js for a responsive and modern interface.
Design: Styled with Tailwind CSS for a clean, accessible look.
Maps & Visualization: Integrated Mapbox/Leaflet.js for project display and tracking.
Authentication & Storage: Used Firebase/Supabase for secure logins and data handling.
Analytics & Dashboards: Implemented Recharts/Chart.js for progress visualization and insights.
Challenges we ran into : Designing a system that balances simplicity for citizens with depth for governments.
Ensuring uploaded evidence remains authentic and credible.
Creating an interface that is both user-friendly and scalable for future expansion.
Building transparency features without compromising privacy and security.
Accomplishments that we're proud of : Building a platform that combines citizen empowerment with government accountability.
Creating an intuitive map-based dashboard that makes complex data easy to understand.
Designing a multi-role system where citizens, contractors, and governments collaborate transparently.
Developing a framework that can easily expand beyond Pune to other cities and states.
What we learned : The importance of human-centered design when working on civic-tech solutions.
How critical data visualization is for creating trust and clarity.
That citizen participation can transform governance when the right tools are provided.
How to align technical development with real-world social impact.
What's next for CivicEve : 🌍 Expansion: Scale CivicEye to cover other cities beyond Pune.
🤖 AI-powered fraud detection: Detect mismatches in budgets, timelines, and reports automatically.
📤 Public report sharing: Allow NGOs, journalists, and citizens to export verified project data for advocacy.
🎯 Gamification for citizens: Reward active users who validate projects and report ground realities.
Built With
- css
- figma
- for
- javascript
- leaflet.js
- next.js
- next.js-design-&-styling:-tailwind-css-maps-&-visualization:-leaflet.js-/-mapbox
- react
- recharts-/-chart.js-authentication-&-database:-firebase-/-supabase-apis-&-integrations:-government-open-data-apis-(for-project-&-budget-info)-tools:-github-for-version-control
- supabase
- tailwind
- typescript
- typescript-frameworks:-react
- ui/ux
Log in or sign up for Devpost to join the conversation.