Public health awareness platform for Benin — disease info, vaccination schedules, prevention guides & AI symptom checker
# SanteBenin 🇧🇯
Plateforme web éducative d'information et de sensibilisation sur la santé publique au Bénin.
---
## Aperçu
SanteBenin est une plateforme éducative qui fournit des informations fiables sur les maladies courantes au Bénin, les méthodes de prévention, le calendrier vaccinal PEV 2026, les contacts d'urgence et un flux d'actualités santé en temps réel.
---
## Fonctionnalités
| Fonctionnalité | Description |
|---|---|
| **Catalogue des maladies** | 12 maladies documentées avec symptômes, transmission, prévention, mythes/réalités et mises à jour 2026 |
| **Prévention** | 4 guides détaillés : hygiène, protection vectorielle, santé maternelle, nutrition |
| **Calendrier vaccinal** | Programme Élargi de Vaccination (PEV) 2026 complet avec le nouveau vaccin antipaludique R21 |
| **Urgences** | Numéros d'urgence, gestes de premiers secours et géolocalisation vers le centre de santé le plus proche |
| **Actualités Santé** | Flux d'articles de santé en temps réel via l'API GNews |
| **Alertes** | Notifications sur les épidémies et campagnes de vaccination actives |
| **À propos / Contact** | Présentation du projet et formulaire de contact |
---
## Maladies couvertes
Paludisme · Dengue · Drépanocytose · Choléra · Tuberculose · Hépatite B · Hypertension · Diabète · Pré-éclampsie · VIH/SIDA · Fièvre Typhoïde · Infections Respiratoires
---
## Stack technique
| Technologie | Version | Usage |
|---|---|---|
| React | 19 | Framework UI |
| TypeScript | 5.8 | Typage statique |
| Vite | 6 | Build tool & serveur de développement |
| React Router | 7 | Routing SPA (HashRouter) |
| Tailwind CSS | CDN | Styles utilitaires |
| GNews API | — | Flux d'actualités santé en temps réel |
| Vercel | — | Hébergement & déploiement |
---
## Installation
```bash
# Cloner le repo
git clone
github.com
cd SanteBenin
# Installer les dépendances
npm install
# Configurer la clé API GNews
cp .env.local.example .env.local
# Éditer .env.local …