This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
🗺️ Roadmap
Historique des versions, état actuel et vision future de QueueMed.
Vision
QueueMed ambitionne de devenir la solution de référence pour la gestion de file d'attente en cabinet médical en France, en combinant simplicité d'usage, temps réel et intelligence artificielle.
État Actuel : v1.3
┌─────────────────────────────────────────────────────────────────────┐
│ │
│ PROGRESSION GLOBALE │
│ │
│ Phase 1 : MVP ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% │
│ Phase 2 : Monétisation ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% │
│ Phase 3 : Intelligence ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85% │
│ Phase 4 : Scale ━━━━━━━━━━━━━━━━━━━━━━━━░░░░░░░░░░░░░░░░░░ 40% │
│ │
│ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░ 81% │
│ │
└─────────────────────────────────────────────────────────────────────┘
Phase 1 : MVP (v1.0) — ✅ Terminée
Objectif : Prouver le concept avec une file d'attente fonctionnelle.
| Fonctionnalité | État | Description |
|---|---|---|
| Authentification OAuth | ✅ | Connexion médecin via Manus |
| Gestion multi-cabinets | ✅ | CRUD cabinets avec horaires |
| File d'attente basique | ✅ | Rejoindre, appeler, terminer |
| QR code d'inscription | ✅ | Généré par cabinet |
| Interface patient mobile | ✅ | Suivi position en temps réel |
| Socket.io temps réel | ✅ | Mise à jour instantanée |
| Dashboard médecin | ✅ | Vue d'ensemble de la file |
| Ticket numérique | ✅ | Numéro unique par patient |
Phase 2 : Monétisation (v1.1–v1.2) — ✅ Terminée
Objectif : Transformer le MVP en produit commercialisable.
| Fonctionnalité | État | Description |
|---|---|---|
| Plans d'abonnement | ✅ | Trial / Basic / Pro |
| Essai gratuit 30 jours | ✅ | Automatique à l'inscription |
| Middleware subscription | ✅ | Blocage si expiré |
| Page de blocage | ✅ | Redirection vers plans |
| Onboarding guidé | ✅ | 3 étapes : profil → cabinet → QR |
| Écran d'affichage salle | ✅ | Vue TV pour salle d'attente |
| Notifications push | ✅ | Alerte quand tour arrive |
| Tickets imprimables | ✅ | Pour patients sans smartphone |
Phase 3 : Intelligence (v1.3) — 🔄 En cours (85%)
Objectif : Ajouter de l'intelligence aux données collectées.
| Fonctionnalité | État | Description |
|---|---|---|
| Token QR anti-triche | ✅ | Rotation configurable |
| Analytics par cabinet | ✅ | Graphiques d'affluence |
| KPIs dashboard | ✅ | Patients/jour, temps moyen, pic |
| Export CSV | ✅ | Téléchargement des données |
| Recommandations IA | ✅ | Suggestions basées sur patterns |
| Estimation temps d'attente | ✅ | Basée sur historique |
| Intégration Stripe | 🔜 | Checkout + webhooks |
| Notifications SMS | 🔜 | Via Twilio (plan Pro) |
Phase 4 : Scale (v2.0) — 📋 Planifiée (40%)
Objectif : Préparer le produit pour une adoption à grande échelle.
| Fonctionnalité | État | Priorité | Description |
|---|---|---|---|
| Stripe Checkout | 📋 | 🔴 Haute | Paiement réel |
| Webhooks Stripe | 📋 | 🔴 Haute | Renouvellement auto |
| Multi-langue | 📋 | 🟡 Moyenne | i18n (FR/EN/ES) |
| App mobile native | 📋 | 🟡 Moyenne | PWA → App Store |
| Prédictions ML | 📋 | 🟡 Moyenne | Prédire affluence J+1 |
| Adapter Redis | 📋 | 🟡 Moyenne | Multi-instances Socket.io |
| API publique | 📋 | 🟢 Basse | Intégration tiers |
| Rapports PDF | 📋 | 🟢 Basse | Export hebdomadaire |
| Heatmap annuel | 📋 | 🟢 Basse | Vue calendrier affluence |
| Téléconsultation | 📋 | 🟢 Basse | Intégration visio |
Changelog
v1.3.0 (Mai 2026) — Actuelle
+ Token QR anti-triche avec rotation configurable
+ Analytics complets par cabinet (graphiques Recharts)
+ Recommandations IA basées sur patterns d'affluence
+ Export CSV des données analytiques
+ Estimation temps d'attente dynamique
+ Middleware subscription avec page de blocage
~ Amélioration du responsive mobile
~ Refactoring Socket.io avec rooms typées
v1.2.0 (Avril 2026)
+ Écran d'affichage pour salle d'attente
+ Notifications push navigateur
+ Tickets imprimables (PDF)
+ Plans d'abonnement (Trial/Basic/Pro)
+ Onboarding guidé en 3 étapes
~ Amélioration UX du dashboard médecin
~ Correction bug reconnexion WebSocket
v1.1.0 (Mars 2026)
+ Essai gratuit 30 jours automatique
+ Gestion multi-cabinets (jusqu'à 5)
+ Horaires d'ouverture par cabinet
+ Statistiques basiques (patients/jour)
+ QR code personnalisé par cabinet
~ Migration vers Socket.io v4
~ Optimisation requêtes SQL
v1.0.0 (Février 2026)
+ Première version fonctionnelle
+ Authentification OAuth Manus
+ File d'attente en temps réel
+ Interface patient mobile
+ Dashboard médecin
+ QR code d'inscription
+ Socket.io pour mises à jour instantanées
Métriques de Qualité
| Métrique | Objectif | Actuel |
|---|---|---|
| Tests unitaires | > 90% couverture | 13 tests (3 suites) |
| TypeScript strict | 0 erreurs | ✅ 0 erreurs |
| Temps de réponse API | < 200ms | ~50ms |
| Latence WebSocket | < 100ms | ~30ms |
| Lighthouse mobile | > 90 | 🔜 À mesurer |
| Uptime | 99.9% | 🔜 À mesurer |
Contribution
Branches
| Branche | Usage |
|---|---|
main |
Production stable |
develop |
Développement actif |
feature/* |
Nouvelles fonctionnalités |
fix/* |
Corrections de bugs |
Conventions de Commit
feat: Nouvelle fonctionnalité
fix: Correction de bug
refactor: Refactoring sans changement fonctionnel
docs: Documentation
test: Ajout/modification de tests
chore: Maintenance (dépendances, config)
🏥 QueueMed
Navigation
📖 Général
👥 Guides Utilisateur
⚙️ Technique
📊 Fonctionnalités
🔗 Liens Rapides
🏥 QueueMed — Gestion intelligente de file d'attente médicale | Développé par tarzzan | git.cosmolan.fr