Logo Lanfrica

leeownuh/chengeto-health

Domaine:

healthcaredigital infrastructure

Type de record:

software
Créateur:
lee
Hôte:
A secure, community-centered digital health monitoring platform for proactive elderly care in rural Zimbabwe; built with IoT, blockchain accountability, and cybersecurity-first design. # CHENGETO Health CHENGETO is a secure, community-centered digital health monitoring platform for proactive elderly care in rural Zimbabwe. It combines role-based workflows (caregivers, CHWs, clinicians, admins, and family members), IoT telemetry ingestion (MQTT), alert escalation, offline-first PWA behavior, and an evidence pack (screenshots + test results) for assessment. ## Highlights - **RBAC + JWT auth** with role-specific dashboards and protected routes. - **IoT simulator + MQTT ingestion** to demonstrate device → backend → alerts → UI end-to-end without hardware. - **Offline-first UX** with cached views and clear “Offline: showing cached …” indicators. - **Evidence pack for submission**: deterministic UI screenshots for all roles/routes + rendered test results with PNGs. ## Quick Start (Docker) Run the full stack locally: - `docker compose --profile pwa up -d --build mongodb redis blockchain backend frontend-prod` Then open: - Frontend: `127.0.0.1` - API health: `127.0.0.1` If you need to (re)seed demo data: - `docker exec chengeto-backend node scripts/seedDatabase.js` ## Demo Accounts Seeded by `backend/scripts/seedDatabase.js`: - Admin: `admin@chengeto.health` - CHW: `chw1@chengeto.health` - Caregiver: `caregiver1@example.com` - Clinician: `clinician1@chengeto.health` - Family: `family1@example.com` Password: - `Demo@123456` (or set `DEMO_PASSWORD`) ## Evidence (Screenshots + Test Results) **Latest UI screenshots (all roles + offline + IoT proof)** are in: - `docs/ui-snapshots/latest/` - Index: `docs/ui-snapshots/latest/snapshot.md` **Latest software testing outputs + screenshots** are in: - `docs/test-results/latest/` - HTML: `docs/test-results/latest/test-results.html` - PNGs: `docs/test-results/latest/screenshots/` ### Key Screens (embedded) Login: Admin dashboard: Schedule management (DAY view, populated for **14/05/2026**): IoT end-to-end proof (panic alert published → alert visible): Off …