Création d’une interface SaaS de gestion de projet avec Next.js, incluant dashboard multi-vues, gestion collaborative avancée et améliorations UX (drag & drop, autocomplete, tests et déploiement).

Contexte OpenClassrooms :
En tant que développeur front-end chez Abricot.co, j’ai participé au développement de la première version d’un SaaS de gestion de projet destiné aux freelances. L’objectif était de créer une interface complète, performante et évolutive, en s’appuyant sur un backend existant et des maquettes validées.
Le projet impliquait la mise en place d’un système complexe combinant gestion de projets, tâches, utilisateurs et rôles, avec des contraintes fortes : accessibilité (WCAG), responsive design, qualité de code et justification des choix techniques.
En complément, j’ai choisi d’aller plus loin que le périmètre initial pour renforcer la qualité produit et l’expérience utilisateur.
L’application propose une expérience utilisateur fluide et moderne, proche des standards des outils SaaS professionnels. Le projet démontre une montée en compétence sur des problématiques avancées : architecture front-end, UX complexe, state management, qualité logicielle et déploiement.

Use case
Développement de la nouvelle interface Kasa en Next.js, connectée à une API Express, avec gestion des logements, favoris, authentification, messagerie temps réel et parcours propriétaire.

Use case
Création d’une interface de suivi sportif en React avec authentification, routing, appels API centralisés et visualisation de données via graphiques interactifs.

Use case
Définition des besoins, conception fonctionnelle et UX d’une plateforme éducative, incluant benchmark, user stories, maquettes et planification projet.