Skip to content

sinhakrish3-coder/citysankalp

Repository files navigation

🏙️ CitySankalp

Spot it. Report it. Amplify it. Resolve it.

CitySankalp is a mobile-first civic action platform that transforms everyday city complaints into a public, trackable, and rewarding community movement.

Instead of scattered WhatsApp messages, duplicate reports, and slow complaint portals, CitySankalp enables citizens to report issues, mobilize community support, track progress in real time, and earn recognition for improving their neighborhoods.


✨ Features

  • 📍 Report civic issues with location and optional photos
  • 🗺️ Browse nearby issues through the Action Center
  • 📢 Amplify important issues with community support
  • ✍️ Petition system for issue-based escalation
  • 📰 Civic Feed with progress and before/after updates
  • 🤝 NGOs, CSR teams, citizen groups, and authorities can claim issues
  • 🏆 Merit points, leaderboards, and rewards for participation
  • ⚡ Real-time updates powered by Supabase

🛠 Tech Stack

  • Frontend: Next.js 16, React 19, TypeScript
  • Styling: Tailwind CSS
  • Backend: Supabase (Auth, PostgreSQL, Storage, Realtime)
  • Maps: Leaflet & React Leaflet
  • Deployment: Vercel
  • Analytics: Vercel Analytics

🗺️ Roadmap

  • GPS-based duplicate detection
  • AI-assisted issue categorization from images
  • Verified NGO & CSR onboarding
  • Admin dashboard for moderation
  • PostGIS heatmaps and smart ranking
  • Sponsor impact reports
  • Multilingual support

👨‍💻 Author

Krish Sinha


📄 Documentation

For the complete project documentation, architecture, workflow, and implementation details, please refer to the Google Document below.

🔗 Project Documentation:
https://docs.google.com/document/d/1i7ROhhEJQPKYaLHXoIqH4gJeX8vZaiyEnbb0J4h9ZdQ/edit?usp=drivesdk


⭐ If you found this project interesting, consider starring the repository.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors