AI-Powered. Rwanda's trusted goverment portal for instant, secure and accurate document verification
# Irembo AI-POWERED
**Automate, verify, and secure government document workflows with advanced AI and robust PHP/Python integration.**
Access the Deployed Application
---
## Table of Contents
- About
- Live Demo
- Features
- Project Structure
- Installation
- Usage
- Tech Stack
- Screenshots
- Environment Variables
- Contributing
- License
- Authors
- Acknowledgements
---
## About
Irembo AI-POWERED addresses the challenge of document fraud in government services by combining ML-based forgery detection with a full citizen/admin workflow. The system automates verification, reduces manual review, and increases trust in digital document processing for government and public sector applications.
---
## Live Demo
Access the Deployed Application
---
## Features
- **AI Document Forgery Detection** (EfficientNetB0, TensorFlow 2.x)
- **Unified Admin Dashboard** for all document types
- **Automated Email Notifications** (PHPMailer)
- **Role-based Access** (Admin/Citizen)
- **Extensive Dataset Support** (CASIA2, Synthetic, Real Samples)
- **Modular PHP Backend** for easy extension
- **FastAPI Python Service** for ML inference
- **Secure Database Integration** (MySQL)
- **Comprehensive Testing & Reporting**
---
## Project Structure
```
/
├── adminsection/ # Admin panel, document management, models
│ ├── models/ # Trained ML models (.keras, .pkl)
│ ├── sectionincludes/ # Admin PHP includes
│ └── ... # Document type folders, PHP scripts
├── backendcodes/ # PHP business logic, DB connection, PHPMailer
├── CASIA2/ # Forensic dataset (Au/Tp)
├── citizensection/ # Citizen portal (empty/placeholder)
├── css/, js/, scss/ # Frontend assets
├── database/ # SQL files, DB scripts
├── output/ # Model outputs, plots
├── samples_documen …