GitHunt
MR

Mr-Ndi/SomaGov

SomaGov is a citizen engagement platform that enables the public to submit feedback or complaints to government agencies. It categorizes, routes, and tracks tickets while allowing administrators to respond effectively โ€” tailored specifically for use in Rwanda.

๐Ÿ›๏ธ SomaGov โ€“ Citizen Engagement System

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.


๐ŸŽฏ MVP Goal

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

โœ… Key Features Demonstrated

  • 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).


๐Ÿš€ Try the Live Demo (MVP)

๐ŸŒ soma-gov.vercel.app

๐Ÿ” Admin Login

  • Email: admin@somagov.gov.rw
  • Password: admin123

๐Ÿงช Demo Flow

  1. Login as Admin
  2. Add a new Agency
  3. Log out
  4. Register as a Citizen
  5. Submit a complaint to a specific agency with a chosen category
  6. Admin/Agency logs in and responds to the complaint

๐Ÿ“ Project Structure


SomaGov/
โ”œโ”€โ”€ SomaBackend/         # Backend: Go + Gin + PostgreSQL
โ””โ”€โ”€ somagov-frontend/    # Frontend: Next.js + Tailwind CSS

๐Ÿ“‚ For developer setup or API deep technical info, check:


๐Ÿšง In Progress

  • ๐ŸŒ 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

๐Ÿค Contributions

This is a community-driven project. Suggestions, feedback, and contributions are always welcome.


๐Ÿ‘ค Author

Mr-Ndi
๐Ÿ”— LinkedIn
๐Ÿ’ป GitHub

Mr-Ndi/SomaGov | GitHunt