Refactoring d'un monolithe Laravel vers une architecture API-first RESTful, migration du frontend vers une SPA React/Redux autonome, application Electron pour l'acces hors-ligne. Base MySQL.
Le chantier principal a ete le refactoring de l'application : passage d'un monolithe Laravel (routes web classiques) a une architecture API-first RESTful, avec un client SPA separe. Cette separation a clarifie les responsabilites et prepare la plateforme a alimenter aussi bien le web que le bureau.
Cote frontend, j'ai mene la migration d'un React embarque vers une application SPA React/Redux autonome, en abandonnant les HOC au profit des hooks et des composants fonctionnels.
L'application Electron embarque les contenus pour un usage hors-ligne : cours et exercices restent consultables sans connexion, puis se synchronisent avec le serveur. L'infrastructure d'authentification (JWT), le reverse proxy Nginx et le cache Redis de la plateforme ont ete pris en charge en collaboration avec un developpeur senior partenaire ; ma contribution s'est concentree sur le refactoring API-first, la SPA React et l'application hors-ligne.
Refactoring d'un monolithe Laravel vers une API RESTful (architecture API-first).
Migration du frontend vers une SPA React/Redux autonome (hooks, composants fonctionnels).
Application Electron pour la consultation hors-ligne des contenus, avec synchronisation.
Base de donnees MySQL avec schema de contenus et de progression.
Infrastructure d'authentification, cache et reverse proxy realisee en collaboration avec un developpeur senior partenaire.
Refactoring monolithe vers REST
Migration vers SPA autonome
Acces hors-ligne
Brief, repo, ou appel rapide - on s'adapte.