Logo Lanfrica

Dennismky/jiseti

Domaine:

peace and security

Type de record:

software
Créateur:
Den
Hôte:
Jiseti is a full-stack web application built to empower African citizens to report corruption or urgent public issues directly to authorities and the public. # Jiseti - Anti-Corruption Platform A comprehensive platform empowering African citizens to report corruption incidents and request government intervention. Built with modern web technologies for transparency and accountability. ## 🌟 Overview Jiseti provides a secure, transparent, and efficient way for citizens to: - Report corruption anonymously or with an account - Track investigation progress in real-time - Support community reports through voting - Visualize incidents on interactive maps - Receive multi-channel notifications (email/SMS) ## 🚀 Quick Start ### Prerequisites - Python 3.8+ - Node.js 16+ - PostgreSQL (or SQLite for development) - Google Maps API key (optional) ### Backend Setup ```bash # Clone repository git clone cd jiseti # Install Python dependencies pip install -r requirements.txt # Set up environment cp .env.example .env # Edit .env with your configuration # Initialize database python app.py # Optional: Seed with sample data python seed.py ``` ### Frontend Setup ```bash cd client # Install dependencies npm install # Set up environment cp .env.example .env # Edit .env with your API configuration # Start development server npm run dev ``` Visit `localhost` for frontend and `localhost` for API. ## 📋 Key Features ### Core Functionality - **Anonymous Reporting** - Submit reports without creating an account - **User Authentication** - Secure Gmail-based registration system - **Admin Dashboard** - Comprehensive report management interface - **Real-time Status Updates** - Track report progress from submission to resolution ### Advanced Features - **Interactive Maps** - Google Maps integration with location picking - **Community Voting** - Support system for public reports - **Multi-channel Notifications** - Email and SMS status updates - **Search & Filtering** - Advanced search across all reports - **Media Attachments** - Support for images and videos - **Audit Trail** - Complete status change history ## 🛠️ Tech …