People's Development Audit — Kiambu County
Every ward. Every project. Every shilling.
Project Overview
A full-stack digital oversight platform built for the Office of Senator Karungo Wa Thang'wa — covering all 60 wards of Kiambu County. Field agents used an offline-first mobile app to submit project findings, GPS coordinates, and photo evidence. A real-time dashboard gave the Senator's team live visibility into budget vs delivery gaps, ward scorecards, and auto-generated accountability reports for Senate oversight proceedings.
The Challenge
Senator Karungo Wa Thang'wa needed to audit all 60 wards of Kiambu County to verify government project delivery against budget allocations — capturing photo evidence, GPS coordinates, and community testimony from the ground. The challenge: deploy field agents across a large county with unreliable connectivity, and get structured data back within days.
What We Built
An offline-first mobile PWA for field agents — storing form entries and media locally, syncing automatically when connectivity returned. A real-time web dashboard with interactive ward maps, project registries, budget vs delivery analysis, and a 100-point ward scorecard engine. A PDF/DOCX report generator producing accountability documents suitable for public release and Senate oversight proceedings.
Technical Delivery
Stack: Next.js 14 (App Router), Expo / React Native (Android), Node.js + Express API, PostgreSQL + Cloudflare R2, Mapbox GL JS ward maps.
Platform Modules: Mobile offline-first field form (5 sections), GPS + photo evidence capture, interactive ward map dashboard, ward scorecard engine (100 pts), PDF/DOCX report generator.
Security & Compliance: JWT auth with 4 access roles, HTTPS enforced across all domains, agent accounts locked to ward submissions, immutable submission records, automated daily database backups.
- Offline-first mobile field app
- GPS & photo evidence
- Real-time dashboard
- Ward scorecard system
- PDF accountability reports