Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

mwanikidennis/Baraza-la-Jukwa

Domain:

digital infrastructure

Record type:

software
Creator:
mwa
Host:
Kenya's unified citizen engagement platform. # JUKWA Kenya's unified citizen engagement platform. ## Architecture - **Android App**: Kotlin 2.0.0, Jetpack Compose, Room (offline-first), Hilt, MapLibre. Built with Android Gradle Plugin 8.4.0. - **Backend Services**: Node.js, Fastify, TypeScript - **Database**: PostgreSQL with PostGIS - **Real-Time**: MQTT via Mosquitto, Firebase Cloud Messaging - **Object Storage**: MinIO (S3-compatible) - **Edge**: OpenResty/NGINX Reference docs: `Docs/Start Build/` — Master Prompt, Architecture Framework, Technical Build Bible, BARAZA spec. ## Monorepo layout ```text android/ Kotlin / Jetpack Compose app (Phase 2) services/ Independent backend microservices, one folder each incident/ Fastify — incident management (port 3001) pwa/ Next.js progressive web app (Phase 2) ussd/ USSD / SMS handler (Phase 2) whatsapp/ WhatsApp bot (Phase 2) shared/ Cross-service TypeScript types & contracts (Phase 2) infra/ docker-compose, nginx, mosquitto, postgres init data/ Static seed data (wards.geojson, agencies.json, …) docs/ Setup, API, architecture .github/ CI workflows, CODEOWNERS, PR template, Dependabot ``` Each `services/ /` is a self-contained Node project with its own `package.json`, `Dockerfile`, and `HEALTHCHECK`. Adding a service means: new folder under `services/`, new entry in `infra/docker-compose.yml`, new row in the CI `build-images` matrix, new Dependabot block. ## Quick start ```bash cp .env.example .env cd infra && docker compose up -d --build curl localhost ``` Full instructions: docs/SETUP.md.

Visit

github.com

Similar

Baraza II: Expanding African HCI Communities and CurriculumRooting Inquiry in Tradition: The Health Baraza as a Tool for Social Research in KenyaUnderlying Moral Justification of Baraza and Indaba Dialogic Institutions in African Social Ethics and Philosophy

Baraza II: Expanding African HCI Communities and Curriculum

Rooting Inquiry in Tradition: The Health Baraza as a Tool for Social Research in Kenya

The baraza is a customary form of community assembly in East Africa. We examined the use of the heal

Underlying Moral Justification of Baraza and Indaba Dialogic Institutions in African Social Ethics and Philosophy