Digital Health Companion for Sierra Leone
# Wɛl Bɔdi Padi — Digital Health Companion for Sierra Leone
Wɛl Bɔdi Padi is an end-to-end digital health platform that combines AI symptom triage, telemedicine booking, maternal/child tracking, drug intelligence, emergency readiness, and offline USSD access to close care gaps across Sierra Leone.
| Module | Highlights |
| --- | --- |
| Homepage & Storytelling | Multilingual hero, impact metrics, SDG alignment, problem/solution framing for competitions |
| AI Symptom Checker | 20+ local symptoms, risk scoring, escalation paths to clinics/consultations/emergency |
| AI Chat Assistant | Calls `/api/ai-chat` (OpenAI) with graceful fallbacks when API is offline |
| Clinic Finder | Leaflet map + filters for major districts, service badges, click-to-call |
| Telemedicine Booking | Service selection, triage urgency, language preference, consent capture |
| Health Tracker | Maternal visits, immunization schedule, chronic/med adherence dashboards |
| Drug Intelligence | Expanded formulary with dosage, warnings, availability filters |
| USSD Simulator | Demonstrates *123# style flow for offline/feature-phone users |
| Community Hub | Forum topics + education cards for malaria, maternal, immunization |
| Emergency Center | One-tap contacts, GPS share, first-aid guidance, preparedness kit |
| Deliverables | Auto-generated pitch deck + demo talking points |
## Tech Stack
- Next.js 14 App Router + React 18
- Tailwind CSS for styling
- Leaflet / React-Leaflet for facility map
- SWR for data fetching stubs
- `pptxgenjs` for automated presentation output
## Getting Started (Local)
1. Install Node.js 18+ and npm.
2. Install dependencies (includes `pptxgenjs`):
```bash
npm install
```
3. Start the dev server:
```bash
npm run dev
```
4. Visit
localhost
### Environment Variables
Create a `.env.local` for production integrations:
```
OPENAI_API_KEY=sk-...
CONTACT_EMAIL=team@welbodipadi.com
```
## Competition Assets
- `deliverables/WelBodiPadi_PitchDeck.pptx` – ready-to- …