Public Grievance App & Dashboard Development

Customer: AI | Published: 09.10.2025

I need a full-stack solution that lets citizens raise, track, and research grievances while giving officers a robust portal for follow-through. React Native + React (Web) • Language: JavaScript / TypeScript • Platforms: Android (React Native), Web (React.js) Citizen-facing Android app + responsive web front: • OTP-based mobile number sign-up / login only • Simple form to submit a new grievance with photo/video evidence and geo-tag when available • Real-time status tracker that shows every stage—received, assigned, resolved—pulled from the back-office workflow • A lightweight knowledge section where I can post FAQs, policies, and contact details Officer dashboard (web): • Role-based user management so departments and individual officers get only the tickets that belong to them • Automated and on-demand reports (CSV/PDF) covering resolution times, category trends, and SLA adherence • In-portal or push-notification system to alert officers of new or overdue cases, and to notify citizens when their ticket status changes Tech flexibility: I’m open to Flutter / Kotlin for the Android client and any modern stack—Laravel, Node.js, Django, or similar—on the backend, as long as the API layer is RESTful and secure. Data should sync instantly between mobile, web, and the admin portal, and I’ll need a clean codebase with hand-off documentation. Acceptance criteria: 1. Working Android APK on Play-Store-ready build 2. Responsive citizen web app hosted on my cloud instance 3. Admin portal with the three features above fully functional 4. Source code, DB schema, and a short deployment guide delivered If you have built ticketing or e-governance tools before, let me know; that experience will be a big plus.