Skip to content

Latest commit

 

History

History
49 lines (38 loc) · 2.09 KB

File metadata and controls

49 lines (38 loc) · 2.09 KB

HTML CSS React JavaScript

Application Web de Location Immobilière

Description

Application web développée avec React JS pour la location immobilière.
Cette application permet de consulter des annonces de logements, visualiser les détails, et naviguer entre les pages via React Router.

Fonctionnalités principales

  • Affichage de listes de logements avec cartes interactives
  • Pages dynamiques pour chaque logement avec informations détaillées
  • Composants modulaires et réutilisables (bannières, cartes, carrousels)
  • Gestion des erreurs avec une page 404 personnalisée
  • Responsive design optimisé pour desktop et mobile

Technologies utilisées

  • React JS (composants fonctionnels)
  • React Router pour la navigation
  • CSS avec Sass pour la gestion des styles
  • Données JSON statiques pour les annonces

Installation

  1. Cloner le dépôt :
  1. Installer les dépendances :
    npm install

  2. Lancer l'application en mode développement :
    npm run dev

Structure du projet

  • /src/components : Composants React (Footer, Header, Card, Collapse, SlideShow..)
  • /src/pages : Pages principales (Apropos, Error, Home,Logement)
  • /src/scss : Fichiers Sass
  • /src/App.js : Routeur principal
  • /public : Données JSON

Routes

  • "/" redirige vers la page Home
  • "/apropos" redirige vers la page Apropos
  • "/logement/id" redirige vers la page du Logement indéxé par id
  • "/error" ou autre redirige vers la page Error