Backend Laravel avec API RESTful, frontend React/Redux, base MySQL, application Electron pour examens hors-ligne securises, deploiement Docker.
Le backend Laravel gere la logique metier : gestion des utilisateurs multi-roles (etudiant, enseignant, administrateur), organisation des cours et modules, generation des examens et correction automatique. L'API RESTful expose les donnees au frontend web et a l'application desktop avec le meme schema d'authentification.
L'application Electron pour les examens est le composant le plus critique. Elle embarque les questions chiffrees et les dechiffre localement pendant l'examen. Les reponses sont stockees localement avec des checksums d'integrite et synchronisees avec le serveur a la fin de l'epreuve. Le mode sandboxe utilise les APIs systeme pour bloquer les raccourcis clavier et les changements de fenetre.
Le frontend React/Redux gere le parcours etudiant (cours, progression, resultats) et le workflow enseignant (creation de contenu, gestion des examens, correction). Le deploiement Docker containerise le backend et la base MySQL pour une mise en production reproductible.
Backend Laravel avec API RESTful, authentification multi-roles.
Frontend React avec Redux pour state management, interface responsive.
Application Electron pour examens hors-ligne : sandboxing, anti-copie.
Base MySQL avec migrations, seeders, cache Redis.
Deploiement Docker avec docker-compose pour environnement de dev.
Tests PHPUnit (backend) + tests React, documentation API.
API RESTful multi-roles
App examens hors-ligne
Environnement containerise
Brief, repo, ou appel rapide - on s'adapte.