Logo Lanfrica

realEdwinJ/CityCare

Record type:

project
Creator:
rea
Host:
Civic reporting & legislative engagement platform for Windhoek, Namibia. Citizens report municipal issues with photo + GPS, AI triage, duplicate merging, law ratings, ministry suggestions, admin dashboard & public live map. Built for the AWS User Group Windhoek 'For The People' hackathon. # CityCare A civic reporting & legislative engagement platform for Windhoek, Namibia. Built for the AWS User Group Windhoek **"For The People"** hackathon. Citizens report municipal issues (potholes, water leaks, power outages, etc.) with a photo and GPS location; an **AI automatically triages each report as Critical / Medium / Light**; duplicate reports of the same problem **merge into one ticket** with a "N citizens reported this" counter; and citizens **track the government's progress** (Received β†’ Reviewed β†’ Resolved). The same app lets people **rate proposed laws**, **send suggestions to ministries**, and **reach emergency services**. City officials work incoming reports from a **web admin dashboard**, and anyone can watch the city on a **public live map**. ## Features - πŸ“± **Mobile app** (Expo / React Native) β€” report issues with photo + GPS, live map, rate laws, send ministry suggestions, one-tap **SOS** - πŸ€– **AI triage** β€” every report is classified **Critical / Medium / Light** by a rule engine with an optional Google Gemini refinement layer (graceful fallback) - πŸ” **Duplicate merging** β€” reports of the same problem cluster into one ticket with a "N citizens reported this" counter (haversine distance) - πŸ›οΈ **Civic engagement** β€” rate proposed laws, send suggestions to ministries - πŸ–₯️ **Admin dashboard** β€” severity-sorted triage queue with status workflow (Received β†’ Reviewed β†’ Resolved) - πŸ—ΊοΈ **Public live map** β€” real Leaflet map, severity-colored pins, no login ## Project documentation - Design brief β€” the concept and scope - Hackathon plan β€” build plan and timeline - Demo script β€” step-by-step demo walkthrough - Deployment runbook β€” full AWS EC2 setup ## Contents - Architecture - Project structure - Tech stack - Quick start (local) - Configuration - Running the mobile app - Web surfaces - Deployment to AWS EC2 - API reference - Troubleshooting - Contributing - License --- ## Architecture ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ …