Backend Laravel avec API JWT, frontend React/Redux, application Electron pour examens cliniques hors-ligne, cache Redis, reverse proxy Nginx.
Le backend Laravel expose une API RESTful securisee par JWT. Chaque token a une duree de vie limitee et inclut les roles de l'utilisateur (apprenant, formateur, administrateur). Le cache Redis stocke les sessions et les resultats intermediaires pour reduire la charge base de donnees pendant les periodes d'examen.
L'application Electron pour les examens hors-ligne est le composant le plus specifique du projet. Elle embarque les questions chiffrees, chronometre l'epreuve, bloque les interactions systeme non autorisees et stocke les reponses localement en cas de coupure reseau. La synchronisation post-examen verifie l'integrite des donnees avec des checksums.
Le frontend React/Redux gere les differents parcours utilisateur : navigation dans les cours, progression dans les simulations cliniques et consultation des resultats. Nginx sert de reverse proxy avec mise en cache des assets statiques et gestion SSL.
Backend Laravel avec authentification JWT, API RESTful pour contenu et examens.
Frontend React avec Redux pour gestion d'etat, interface medicale specialisee.
Application Electron pour examens hors-ligne avec securisation anti-triche.
Cache Redis pour sessions et donnees frequemment accedees.
Reverse proxy Nginx pour load balancing et SSL termination.
Base de donnees relationnelle avec schema medical normalise.
Authentification securisee
Examens hors-ligne
Performance et cache
Brief, repo, ou appel rapide - on s'adapte.