← Retour au portfolio

CHU Orléans — Plateforme ECOS

image de l'appli du CHU d'Orléans

Projet réalisé en équipe de 4 développeurs : plateforme web sécurisée destinée à la préparation des étudiants en médecine aux ECOS, avec gestion des utilisateurs, exercices, évaluations et espace d'administration.

Django PostgreSQL HTML/CSS Tickets

Le projet a été réalisé en équipe de quatre développeurs en collaboration avec le CHU d'Orléans. L'objectif était de développer une plateforme web destinée à la préparation des ECOS (Examens Cliniques Objectifs Structurés) des étudiants en médecine. Cette première version constitue la base technique du projet, qui sera ensuite enrichie par les équipes du CHU avec des fonctionnalités d'intelligence artificielle permettant de simuler des patients virtuels.

Au cours de ce projet, j'ai principalement participé au développement de toute la partie authentification et gestion des utilisateurs. Nous avons mis en place un système de connexion sécurisé avec vérification de l'adresse e-mail, authentification à deux facteurs (2FA), récupération et réinitialisation du mot de passe avec confirmation, ainsi qu'une gestion complète des rôles (administrateurs, professeurs et étudiants).

Nous avons également développé un panneau d'administration permettant de gérer l'ensemble des comptes utilisateurs. Les administrateurs peuvent consulter les informations des étudiants et des professeurs (établissement, rôle, etc.), réinitialiser leurs mots de passe en cas d'oubli et administrer facilement les accès à la plateforme.

Un système de tickets d'assistance a aussi été intégré afin que les étudiants comme les professeurs puissent signaler un problème ou demander de l'aide directement depuis leur espace personnel.

L'espace professeur permet de créer des exercices d'entraînement, de concevoir des formulaires d'évaluation et de suivre les résultats des étudiants de leurs classes. Les enseignants peuvent consulter les dernières tentatives réalisées et analyser les performances afin d'accompagner plus efficacement les étudiants dans leur préparation.

Côté étudiant, il est possible de rejoindre une session d'exercice à l'aide d'un code de salle (Room Code), offrant une architecture prête à accueillir les futures fonctionnalités de simulation. Cette base sera utilisée par les équipes de développement du CHU pour intégrer une intelligence artificielle, basée notamment sur Mistral AI, capable de générer des scénarios médicaux interactifs et de simuler des consultations avec des patients virtuels.

Ce projet m'a permis de renforcer mes compétences en développement web full-stack, en conception d'interfaces sécurisées, en gestion des droits utilisateurs, en développement collaboratif avec Git ainsi qu'en réalisation d'une application répondant aux exigences d'un établissement de santé. Les stack technique utiliser sont Django, Tailwind CSS et JavaScript