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.

Cliquez pour agrandir — défilement horizontal pour explorer
Contexte OpenClassrooms :
En tant que développeur front-end freelance pour Kasa, j’ai participé à la refonte complète d’une plateforme historique de location entre particuliers. Le site, anciennement développé en ASP.NET, devait être modernisé avec une stack JavaScript moderne. Le projet s’appuyait sur une API Express.js existante, des maquettes Figma et un backlog structuré par sprint, avec un objectif fort de performance, maintenabilité et accessibilité.
La mission consistait à reconstruire une interface moderne capable de couvrir plusieurs parcours utilisateurs : consultation des logements, ajout aux favoris, navigation vers les fiches détaillées, authentification, ajout de propriété côté hôte, et messagerie. Il fallait également respecter des contraintes UX précises visibles dans le backlog : accessibilité clavier, formulaires validés, persistance locale des favoris, carrousel conditionnel, et cohérence des pages principales.
En complément du périmètre front initial, j’ai aussi dû développer le backend de messagerie en temps réel, afin de rendre la fonctionnalité de contact réellement opérationnelle.
J’ai développé l’interface avec Next.js en structurant l’application autour des principaux parcours produit.
J’ai notamment :
alt,La nouvelle version de Kasa propose une expérience plus moderne, fluide et cohérente avec les standards actuels du web. Le projet couvre des fonctionnalités produit concrètes, côté visiteur comme côté hôte, avec un vrai travail sur la qualité d’interface, la persistance des données locales et la communication temps réel. Cette mission m’a permis de consolider mes compétences sur Next.js, l’architecture front moderne et l’implémentation de fonctionnalités full-stack ciblées.