Logo Lanfrica

jobwangila254/boresha_mama

Domaine:

healthcaredigital infrastructure

Type de record:

software
Créateur:
job
Hôte:
Boresha Mama - Full-stack digital health platform for maternal health. Built with React Native, Node.js, Express.js, PostgreSQL, and Africa's Talking API. # Boresha-Mama 🏥 > A full-stack digital health platform for maternal health, built for Trans-Nzoia County. ## What's this? Boresha-Mama is a comprehensive maternal healthcare platform that connects CHVs (Community Health Volunteers), pregnant mothers, healthcare facilities, and county health managers. It helps track pregnancies, schedule appointments, send reminders, and monitor maternal health outcomes. ### What's Inside - **CHV App** — React Native mobile app for community health workers to register mothers, do home visits, track referrals - **Mother App** — React Native app for pregnant mothers to track appointments, get health tips, self-monitoring - **County Portal** — React web dashboard for county health managers to view reports, KPIs, manage facilities - **Facility Dashboard** — React web app for facility staff to manage pregnancies, appointments, referrals - **Backend API** — Express REST API with JWT auth, PostgreSQL, SMS reminders via Africa's Talking Built this because the county was using paper registers and Excel sheets. Honestly, anything was an upgrade. ## Live Deployments | Service | URL | | ---------------- | ------------------------------------------ | | Backend API | boresha-mama-api.onrender.c… | | CHV App | chv-app.vercel.app | | County Portal | county-portal.vercel.app | | Facility Dashboard | facility-dashboard-rho.verc… | | Mother App | mother-app-ashy.vercel.app | ## Tech Stack - **Backend:** Node.js, Express, PostgreSQL (with pg for queries) - **Frontend (Web):** React (CRA for the dashboards) - **Mobile:** React Native (with react-native-web so the mobile apps also build for browser) - **Auth:** JWT + bcryptjs (no refresh tokens, just long expiry — works for now) - **SMS:** Africa's Talking API (daily appointment reminders via node-cron) - **Deployment:** Render (backen …