MenyaLo is To democratize access to Rwandan legal information by transforming the Rwanda Law Gazette into a searchable, readable, and interactive digital platform—empowered by AI, community engagement, and verified legal expertise.
# MenyaLo Backend
## Description
MenyaLo is a civic technology platform designed to make the Rwanda Law Gazette accessible, readable, and actionable. It empowers citizens, startups, schools, NGOs, and legal professionals by providing AI-generated law summaries, verified law firm engagement, and community-driven legal support.
This backend service powers MenyaLo’s RESTful APIs for user authentication, law management, firm and organization directories, community interaction, and AI-assisted legal interpretation.
---
## Features
### Citizen/User Capabilities
- Can register and login
- Has a personalized feed based on domain preferences
- Can browse, search, and sort the Rwanda Law Gazette (by origin, status, domain)
- Can prompt the AI assistant with legal scenarios
- Can browse, search, and sort law firms
- Can access the community hub
- Can post, comment, reply, upvote, and report in the community
### Organization Capabilities (e.g. startups, schools, NGOs)
- Can register and be verified
- Can login and manage their profile
- Can browse, search, and sort laws and firms
- Can prompt the AI assistant
- Can post in the community and receive replies from verified firms
- Can upvote and report abuse
- Has a personalized feed based on sector and domain preferences
### Law Firm Capabilities
- Can register and be verified by an admin
- Can login and manage their profile and specialties
- Can browse, search, and sort laws and firms
- Can prompt the AI assistant
- Can post legal insights and updates
- Can comment and reply in the community
- Can upvote and report abuse
- Can annotate laws with notes and flag poorly written posts
- Their posts are prioritized in feeds
- Can be recommended to organizations and citizens
### Admin Capabilities
- Can verify or reject law firm and organization registrations
- Can moderate reported posts and deactivate abusive accounts
- Can manage law ingestion and AI summary generation
- Can manage domain and origin classifications
- C …