Skip to content

Mr-Ndi/SomaGov

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

109 Commits
 
 
 
 
 
 

Repository files navigation

🏛️ 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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages