Logo Lanfrica

maxmillan45/Citizen_hub_admin

Domain:

peace and security

Record type:

software
Creator:
max
Host:
Citizen Hub Kenya Admin Panel is a comprehensive administration interface for managing the Citizen Hub Kenya platform. It provides administrators with full visibility and control over all platform activities, including user management, crime report oversight, payment monitoring, and content management. The admin panel is built as a standalone Reac # Citizen Hub Kenya - Admin Panel ## Table of Contents 1. Project Overview 2. Features 3. Technology Stack 4. Installation 5. Environment Variables 6. Project Structure 7. Authentication 8. Available Scripts 9. Deployment 10. API Integration 11. Troubleshooting 12. Contributing 13. License --- ## Project Overview Citizen Hub Kenya Admin Panel is a comprehensive administration interface for managing the Citizen Hub Kenya platform. It provides administrators with full visibility and control over all platform activities, including user management, crime report oversight, payment monitoring, and content management. The admin panel is built as a standalone React application using Vite for fast builds and optimal performance. It communicates with the Citizen Hub Kenya backend API to fetch and manage data. --- ## Features ### Dashboard - Real-time platform statistics - User growth metrics - Crime report summaries - Chatbot conversation analytics - Payment transaction overview ### User Management - View all registered users - Filter users by status (active/inactive) - Search users by phone number or email - Update user account types (free/premium) - Activate or deactivate user accounts - View user civic engagement scores ### Crime Report Management - View all submitted crime reports - Filter reports by status and category - Update report status (pending, investigating, resolved, dismissed) - View report details including location and reporter information ### Payment Monitoring - View all M-Pesa transactions - Track payment status (completed/pending) - View transaction amounts and references - Monitor payment receipts ### FAQ Management - View all frequently asked questions - Edit existing FAQs - Delete FAQs - Track FAQ view counts and helpfulness ratings ### Chatbot Conversation History - Review all user conversations with the AI legal assistant - View questions and answers - See which constitution articles were cited ### Data Scraping Controls - Trigger manua …