Logo Lanfrica

mandemohamed68/ordonnance-direct-bf

Domaine:

healthcare

Type de record:

software
Créateur:
man
HĂ´te:
🏥 Plateforme de télé-exécution d'ordonnances médicales – Burkina Faso (Node.js + Express + JWT) # 🏥 Ordonnance Direct – Burkina Faso Plateforme de télé-exécution d'ordonnances médicales pour le Burkina Faso. Permet aux patients d'envoyer leurs ordonnances en ligne, aux pharmaciens de les traiter, et aux livreurs de livrer les médicaments à domicile. --- ## 🚀 Démarrage rapide ### Prérequis - Node.js 18+ - npm 8+ ### Installation & Lancement ```bash # Cloner le dépôt git clone github.com cd ordonnance-direct-bf # Installer les dépendances npm install # Lancer le serveur (via script de démarrage intelligent) node start.js # Ou directement npm start ``` L'application sera disponible sur **http://localhost:5000** --- ## 👥 Comptes de démonstration | Rôle | Email | Mot de passe | |------|-------|--------------| | 👑 Admin | mandemohamed68@gmail.com | password123 | | 👤 Patient | awa.kone@test.bf | password123 | | 💊 Pharmacien | bsawadogo@pharma.bf | password123 | | 🚚 Livreur | itraore@livraison.bf | password123 | | 💊 Pharmacien 2 | aminata.ouedraogo@pharma.bf | password123 | | 👤 Patient 2 | moussa.ouedraogo@test.bf | password123 | | 🚚 Livreur 2 | fatima.kabore@livraison.bf | password123 | --- ## 🏗️ Architecture ``` ordodirect/ ├── server/ │ └── index.js # Serveur Express + API REST ├── public/ │ ├── index.html # SPA principale │ ├── sw.js # Service Worker (mode hors-ligne) │ ├── css/ │ │ └── styles.css # Styles CSS complets │ └── js/ │ ├── app.js # Routage & authentification │ ├── api.js # Couche API client │ ├── admin.js # Dashboard administrateur │ ├── patient.js # Dashboard patient │ ├── pharmacist.js # Dashboard pharmacien │ ├── delivery.js # Dashboard livreur │ └── utils.js # Utilitaires partagés ├── data/ │ └── db.json # Base de données JSON ├── start.js # Script de démarrage intelligent └── package.json ``` --- ## 🔌 API REST ### Authentification | Méthode | R …