Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

talelhakimi06-del/docteur-africa-prototype

Domain:

healthcare

Record type:

software
Creator:
tal
Host:
Prototype docteur.africa — carte santé panafricaine, 61 médicaments essentiels OMS (FR/EN), calculateurs, veille épidémies, PWA. Next.js 14 + Tailwind. # docteur.africa — Prototype de test Prototype **jetable** et **mobile-first** d'une plateforme d'information santé panafricaine, **bilingue FR/EN**, identité **verte & or**. Sert à voir tourner les premiers **outils** et la **carte géolocalisée**. Tout fonctionne avec des **données de démonstration**, **sans aucune clé API**. ## Lancer le projet ```bash npm install npm run dev ``` Puis ouvrir localhost > Astuce : si le navigateur refuse la géolocalisation, la carte se centre par défaut sur **Abidjan**. ## Fonctionnalités - **Accueil** (`/`) — géolocalisation + message d'accueil, 4 tuiles d'entrée. - **Carte « Près de moi »** (`/carte`) — vraies pharmacies / hôpitaux / cliniques / médecins autour de vous via l'**API Overpass d'OpenStreetMap** (gratuite, sans clé). Rayon réglable 1–10 km, filtres par type, recherche, liste latérale avec distance, bouton **Itinéraire**. - **Médicaments** (`/medicaments`) — ~15 médicaments courants en Afrique (FR/EN), recherche instantanée, **une page SEO par médicament** avec JSON-LD `MedicalWebPage`. - **Calculateurs** (`/outils`) — **IMC**, **date prévue d'accouchement** (+ semaine de grossesse), **ovulation / fenêtre fertile**. 100 % côté client. - **Veille épidémies** (`/veille`) — placeholder. ## Couche optionnelle Google Places Par défaut, la carte utilise **OpenStreetMap / Overpass** (libre). Pour activer une couche **Google Places** (Nearby Search) plus riche (téléphone, « ouvert maintenant »), créez un fichier `.env.local` : ``` NEXT_PUBLIC_GOOGLE_PLACES_KEY=VOTRE_CLE ``` Le code tente alors Google Places et **retombe automatiquement sur Overpass** en cas d'absence de clé ou d'erreur. > ⚠️ L'API REST Places est soumise à **CORS** depuis le navigateur : pour une intégration robuste > en production, utilisez le **SDK JS Places** ou un **proxy serveur**. Ce prototype garde Overpass > comme source fiable par défaut. > > **Jamais** de scraping de Google Maps / Google My Business (interdit par les CGU). ## …

Visit

github.com