OWNER OF THIS APP -- PRATEEK CHOURASIA FOUNDER OF - NextGen Soft Labs.
Email- [email protected]
NagarVikas is a smart complaint management app built with Flutter and Firebase. It allows citizens to raise civic issues in their locality while enabling government authorities to track, manage, and resolve them efficiently.
🌟💥 As a citizen of india, each and every citizen faces a civic issues whether it is broken streetlights or not working, no water supply, drainage system failure, stray animals issue, road damage, etc. and there was no app or website or even a phone number to which we can call and file a complaint about this. From here the idea to build NagarVikas rose, citizens can files the type of issue they are facing and in realtime admin gets those complaints ➡️ checks every information giving by user ➡️ marks the status as in progress if complaint seem valid ➡️ admin or municipal authorities work on that issue ➡️ Status to be marked as resolved when issue is been solved.
🌟💥 Admin also has analytics dashboard where total complaints , pending complaints , in progress and resolved complaints are shown so that authorities can track how many complaints submitted last month or week or year.
📋 Table of Contents
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
- 🧾 File complaints with image, location, and description
- 👥 Single app for both User and Admin (with 'gov' email check)
- 📍 Geolocation tagging using geolocator
- ☁ Image or video upload using Cloudinary
- 🔥 Firebase Realtime Database for storing data
- 🔥 Firebase Authentication for Registration and Login
- ✅ Status tracking: Submitted ➡️ Pending ➡️ In Progress ➡️ Resolved
- 🔔 Local Notifications (Flutter Local Notifications / Awesome Notifications)
- 🎤 Voice-based complaint support (Dialogflow planned)
- 💬 In-app Discussion Forum
- Flutter (Frontend)
- Firebase Realtime DB (Backend)
- Firebase Auth (Login System)
- Cloudinary (Image Storage)
- Geolocator (Location)
- OneSignal / FCM (Notifications)
We welcome contributors to improve and scale NagarVikas! Here's how you can help:
- Fork the repo
- Create a branch: git checkout -b my-feature
- Commit changes: git commit -m "Added a cool feature"
- Push to the branch: git push origin my-feature
- Create a Pull Request
Prateek Chourasia
📧 [email protected]
linkedin - https://www.linkedin.com/in/prateek-chourasia-in
This project is licensed under the MIT License.