DocuMed — Plateforme de Gestion de Santé
Une application web full-stack qui fluidifie les interactions entre médecins et patients. Tableaux de bord doubles, prise de rendez-vous en temps réel et gestion sécurisée des dossiers médicaux — tout en une seule plateforme.

Documentation du projet

Fonctionnalités principales
Tout ce dont un flux de travail de santé moderne a besoin en un seul endroit
Système de tableaux de bord doubles
Tableaux de bord distincts et adaptés aux rôles pour les médecins et les patients. Chaque interface n'affiche que les outils et données pertinents pour ce rôle.
Rendez-vous en temps réel
Les patients réservent des créneaux, les médecins approuvent ou refusent les demandes, et les mises à jour de statut se propagent instantanément via Firebase — sans rechargement de page.
Dossiers médicaux
Historique patient structuré stocké dans Firestore. Les médecins ont accès en écriture ; les patients ont une vue en lecture seule de leurs propres dossiers. Chaque mise à jour est horodatée.
Gestion des cliniques
Support multi-cliniques avec spécialités et associations médecin par clinique. Les patients peuvent parcourir les cliniques par localisation ou spécialité avant de réserver.
Comment ça marche
Un flux conscient des rôles couvrant tout le cycle de vie des rendez-vous
Connexion sécurisée
Firebase Authentication gère l'inscription et la connexion. Lors de la première inscription, les utilisateurs choisissent un rôle — Médecin ou Patient. Les routes protégées appliquent ce choix tout au long de la session.
Réserver ou gérer les rendez-vous
Les patients parcourent les médecins disponibles par clinique ou spécialité, sélectionnent un créneau et soumettent une demande. Les médecins voient une file d'attente en direct et approuvent, refusent ou marquent les créneaux comme en cours.
Consulter et mettre à jour les dossiers
Après une consultation, le médecin traitant ajoute des notes, ordonnances et diagnostics au dossier patient. Le patient peut consulter son historique médical complet à tout moment.
Stack technique
Frontend
Backend & Auth
Formulaires & Validation
Utilitaires
Sécurité & protection des données
Règles de sécurité Firestore — les patients ne peuvent lire que leurs propres dossiers ; les médecins limités à leurs patients assignés
Contrôle d'accès basé sur les rôles appliqué sur les routes client et les requêtes Firestore côté serveur
Routes API sécurisées — aucune donnée sensible exposée aux requêtes non authentifiées
Validation du token Firebase Auth sur chaque action protégée
Construit pendant un bootcamp
DocuMed a été développé sur six semaines dans le cadre du bootcamp de développement fullstack MentorNations, financé par l'Ambassade d'Australie. Une équipe de trois personnes a construit l'application de bout en bout — de l'authentification et la conception du schéma Firestore jusqu'au polish de l'interface et au déploiement. L'objectif était de livrer un outil pratique et prêt pour la production qui répondait à un vrai point de friction : le manque de connexion entre les dossiers patients, la prise de rendez-vous et l'administration des cliniques dans les structures de santé petites et moyennes.