
Plateforme médicale full-stack développée pour des kinésithérapeutes, comprenant une architecture microservices (5 services), un dashboard d'administration Next.js et une application mobile React. Le système intègre des questionnaires intelligents avec moteur de règles JSONLogic, un système de flags médicaux (red flags), et un algorithme de recommandation d'exercices personnalisés basé sur le protocole V/O/R (Vert/Orange/Rouge).
Architecture microservices avec API Gateway
Dashboard admin complet (Next.js 16)
Application mobile patient (React + Vite)
Questionnaires intelligents avec JSONLogic
Système de flags médicaux (red/yellow flags)
Algorithme V/O/R pour progression exercices
Conformité RGPD (chiffrement, soft delete, audit)
Système de versioning des questionnaires
Développer une plateforme médicale complète nécessitant une architecture scalable avec 5 microservices distincts (Gateway, Core, Questionnaire, Rehab, Eval), tout en garantissant la conformité RGPD avec chiffrement des données patients. Le système devait intégrer un moteur de règles JSONLogic pour des questionnaires dynamiques déclenchant des flags médicaux, ainsi qu'un algorithme de progression d'exercices basé sur le feedback patient (V/O/R). Le tout devait être maintenable sur le long terme avec ~190,000 lignes de TypeScript.
Concevoir 5 services découplés avec API Gateway, authentification JWT et routing intelligent
Implémenter chiffrement des données patients, soft delete, audit logs et gestion du consentement
Développer un système de questionnaires dynamiques avec règles conditionnelles et calcul de flags
Créer un dashboard admin complet et une application mobile patient intuitive
Architecture microservices avec Fastify et Drizzle ORM pour une API performante et type-safe. Dashboard Next.js 16 avec Base UI pour une interface admin moderne. Application mobile React avec Vite pour une expérience patient optimale. Moteur JSONLogic pour les règles de questionnaires avec calcul de flags en temps réel. Système V/O/R pour adapter automatiquement la difficulté des exercices selon la tolérance du patient. Chiffrement PostgreSQL (pgp_sym_encrypt) et soft delete pour la conformité RGPD.
Auth JWT + Routing
Patients, Users
Questionnaires, Rules
Exercices, Sessions
Évaluations, Résultats
190k
Lignes de code
TypeScript
5
Services API
Architecture microservices
227
Composants
Dashboard + Mobile
188
Tests E2E
Couverture complète
RGPD
Conformité
Chiffrement + Audit
1
Développeur
Projet solo

Interface d'administration pour la gestion des patients et questionnaires
Gérer 5 services distincts demande une discipline rigoureuse sur les contrats d'API et la gestion des dépendances partagées
Drizzle offre un excellent équilibre entre type-safety et flexibilité, avec des migrations simples à gérer
Base UI offre plus de flexibilité que shadcn/Radix avec le pattern render, mais demande plus de configuration initiale
JSONLogic permet de stocker des règles complexes en base de données, rendant le système extensible sans déploiement

Plateforme française d'adoption, de signalement géolocalisé d'animaux perdus/trouvés et d'annuaire de pensions agréées, avec API .NET, matching PostGIS et applications web et mobile.

Backoffice e-commerce moderne pour une marque de mode, avec gestion de produits, création de looks visuels, suivi clients et mode démo hors-ligne, construit en React 19 et Supabase.

Application web de réservation de restaurant avec interface moderne développée en React et gestion d'état Redux.