SomaGov is a digital platform designed to modernize how Rwandan citizens engage with public services. Currently, complaints are often handled through fragmented channels — leading to slow responses and low citizen satisfaction.
This platform aims to centralize and streamline communication between the public and government agencies.
Build a Minimum Viable Product (MVP) that allows citizens to:
- 📝 Submit complaints or feedback on public services
- 🧭 Have them categorized and routed to the correct agency
- 📊 Track status updates (pending, reviewed, resolved)
- 🏢 Enable government admins and agencies to respond to feedback
- Citizen & admin login
- Complaint submission with file attachments
- Real-time routing to agencies
- Complaint review and response by government staff
- Clean, mobile-friendly interface
Optional ideas include dashboards, analytics, and AI features (some in progress).
- Email:
admin@somagov.gov.rw - Password:
admin123
- Login as Admin
- Add a new Agency
- Log out
- Register as a Citizen
- Submit a complaint to a specific agency with a chosen category
- Admin/Agency logs in and responds to the complaint
SomaGov/
├── SomaBackend/ # Backend: Go + Gin + PostgreSQL
└── somagov-frontend/ # Frontend: Next.js + Tailwind CSS
📂 For developer setup or API deep technical info, check:
- 🌍 AI Translation: Support both English and Kinyarwanda speakers
- 🧠 Fake Account Detection
- 🧾 AI Assistant to help users reclaim public services
- 💬 AI Chatbot for live support
- 📱 Mobile App via Flutter
This is a community-driven project. Suggestions, feedback, and contributions are always welcome.