↓ Aller au contenu

Kasa — une application React

·163 mots·1 min
Cédric VERVOORD
Auteur
Cédric VERVOORD
J’apprends le DevOps et la sécurité en public, une phase de homelab à la fois.

Projet de la formation Développeur Web d’OpenClassrooms, 2022.

Une application de location de logements, découpée en composants réutilisables.

Le projet
#

Kasa est une plateforme de location de logements entre particuliers. C’est le dernier projet de la formation : développer le front-end en React à partir d’une maquette, avec une page par logement générée à partir des données.

Ce que j’ai réalisé
#

  • une page d’accueil qui affiche les logements à partir d’un fichier de données JSON ;
  • une fiche par logement, construite à partir de son identifiant dans l’adresse, avec redirection vers la page 404 si le logement n’existe pas ;
  • des composants réutilisables : carrousel de photos, accordéons pour la description et les équipements, note en étoiles, étiquettes ;
  • une page « À propos » et une page d’erreur 404 ;
  • la navigation entre les pages avec React Router.

Technologies
#

React 18 · React Router 6 · JSX · CSS · Create React App