
Description
Ce projet consiste en la création d’une application web de location d’appartements entre particuliers, développée avec React, une bibliothèque JavaScript spécialisée dans la création d’interfaces utilisateur dynamiques. L’objectif principal était de refondre entièrement un site existant en suivant des maquettes précises fournies sur Figma, tout en garantissant une interface moderne, claire et adaptée aux différents formats d’écran (ordinateur, tablette, mobile). L’application propose plusieurs fonctionnalités essentielles : affichage des annonces de logements, navigation fluide entre les pages grâce à React Router, gestion d’une galerie d’images avec possibilité de faire défiler les photos, sections déroulantes pour afficher des informations supplémentaires, et gestion des erreurs avec redirection vers une page 404 en cas d’URL invalide. Le projet utilise Sass, un outil qui facilite l’organisation et la maintenance des styles CSS, permettant d’assurer un design cohérent et modulable. L’ensemble du code est structuré pour faciliter la réutilisation des composants et la gestion des différentes pages, tout en respectant les bonnes pratiques d’accessibilité et de responsive design.
Pédagogique
Projet réalisé en 2024