Logo Lanfrica

kengnidoriane/CleanCity-AI

Domain:

environment and energydigital infrastructure

Record type:

softwareproject
Creator:
ken
Host:
AI-powered waste management platform connecting citizens, collection companies, and municipalities to solve Africa's urban waste crisis. # 🌿 Clean City AI **AI-Powered Waste Management Platform for African Cities** Connecting citizens, waste collection companies, and municipal authorities through smart technology to solve Africa's urban waste crisis. > BeOrchid Africa Developers Hackathon β€” Built by FOSSO KENGNI Doriane --- ## 🌟 Overview Clean City AI is a multi-platform system that transforms how African cities handle waste. 60% of urban waste in Africa remains uncollected, causing 500,000 deaths annually. Our platform addresses this through three interconnected applications: | Platform | Users | Description | |---|---|---| | πŸ“± **Mobile App** | Citizens | Report waste with photo + GPS, track collection in real time | | 🏒 **Company Dashboard** | Waste collectors | AI-optimized routes, fleet tracking, performance stats | | πŸ›οΈ **Municipal Dashboard** | City authorities | City-wide KPIs, hotspot maps, audit trail, monthly reports | **Key results:** 40% fuel savings Β· 70% waste reduction Β· Full operational transparency --- ## πŸ—οΈ Architecture ``` cleancity-ai/ β”œβ”€β”€ mobile/ # React Native (Expo) β€” Citizen app β”œβ”€β”€ backend/ # Node.js + Express + Prisma β€” Main API β”œβ”€β”€ ai-service/ # Python + FastAPI + OR-Tools β€” Route optimization β”œβ”€β”€ web-company/ # React + Vite + Tailwind β€” Company dashboard β”œβ”€β”€ web-municipal/ # React + Vite + Tailwind β€” Municipal dashboard └── .github/ └── workflows/ # CI/CD pipelines (4 services) ``` ### Services | Service | Tech | Port | |---|---|---| | Backend API | Node.js + Express + Prisma | 3000 | | AI Service | Python + FastAPI + OR-Tools | 8000 | | Company Dashboard | React + Vite + Nginx | 4000 | | Municipal Dashboard | React + Vite + Nginx | 4001 | | Mobile App | React Native (Expo) | β€” | | Database | PostgreSQL 16 | 5432 | --- ## ⚑ Quick Start ### Option A β€” Docker (recommended) **Prerequisites:** Docker + Docker Compose ```bash git clone github.com cd CleanCity-AI cp .env.example .env # …