Front-end | Back-end | Creative developer

Arnaud Piette

Projet développement web

Kasa

Application front-end responsive de location immobilière développée avec React.

Interface d’accueil Kasa présentant les logements

Stack technique

Contexte

Kasa est une plateforme de location immobilière. Dans le cadre de ce projet OpenClassrooms, l’objectif était de reconstruire son interface front-end à partir de maquettes fournies, en mettant en place une architecture React réutilisable et responsive.

Objectifs

Architecture et composants

Fonctionnalités

Challenge principal

Transformer les maquettes en composants réutilisables tout en conservant des comportements différents selon les données et les tailles d’écran. Le Slideshow s’adapte à une ou plusieurs images, le Collapse à son état ouvert ou fermé, la note est calculée depuis la donnée et le logement est récupéré depuis l’identifiant présent dans l’URL.

Solution apportée

L’interface est découpée en composants React. Les props transmettent les données, les données JSON constituent la source des logements, React Router gère le routage dynamique et la logique conditionnelle adapte le rendu aux données. Les styles Sass/CSS assurent le responsive.

Résultats

Améliorations possibles

Compétences

Front-end

Back-end

Contact

Une question ?