Site Web - README en Français - README in English
Projet réalisé dans le cadre du développement front-end pour la refonte de la plateforme web Kasa
- Développer l’ensemble de l'application en React et intégrer les maquettes Figma dans une application responsive.
- Utiliser les données JSON pour simuler un back-end pendant la phase de développement.
- Créer des composants interactifs comme des galeries d'images, des menus déroulants et des carrousels d'images.
- Développement en React
- Création de composants réutilisables
- Gestion de l’état dans une application React
- Utilisation de React Router pour la navigation
- Développement responsive et respect des maquettes Figma
- Utilisation d’un carrousel d'images avec des fonctionnalités de navigation fluide entre les images.
- Affichage dynamique des informations de logement dans un format de carte.
- Création d'un système de menu déroulant interactif (Collapse) qui peut être ouvert et fermé.
- Développement de l'application en React avec React Router pour gérer les routes.
- Les données sont simulées via un fichier JSON représentant les annonces.
- Respect des maquettes Figma en termes de design, d'animations et de comportements interactifs.
- React: ^18.2.0
- React-router-dom: ^6.21.1
npm i react-router-domouyarn add react-router-dom- prop-types: ^15.8.1
npm i prop-typesouyarn add prop-types- Font Awesome Icons: ^6.5.1
- React FontAwesome: ^0.2.0
npm i @fortawesome/react-fontawesomeouyarn add @fortawesome/react-fontawesome
Clonez le dépôt :
git clone https://github.com/MeTusel/Kasa
-
Accédez au dossier "kasa"
-
Installez toutes les dépendances :
npm install ou yarn
- Lancez le front-end :
npm run start ou yarn run start
Le front-end sera accessible sur le port 3000 :
http://localhost:3000/Kasa.
This project was carried out as part of the front-end development for the redesign of the Kasa web platform.
- Develop the entire application in React and integrate Figma mockups into a responsive application.
- Use JSON data to simulate a back-end during the development phase.
- Create interactive components such as image galleries, dropdown menus, and carousels.
- React development
- Creation of reusable components
- State management in a React application
- Using React Router for navigation
- Responsive development and following Figma mockups
- Use an image carousel with smooth navigation between images.
- Dynamically display housing information in a card format.
- Create an interactive dropdown menu system (Collapse) that can be opened and closed.
- Develop the application in React with React Router to manage the routes.
- Data is simulated via a JSON file representing the listings.
- Follow Figma mockups in terms of design, animations, and interactive behaviors.
- React: ^18.2.0
- React-router-dom: ^6.21.1
npm i react-router-domoryarn add react-router-dom- prop-types: ^15.8.1
npm i prop-typesoryarn add prop-types- Font Awesome Icons: ^6.5.1
- React FontAwesome: ^0.2.0
npm i @fortawesome/react-fontawesomeoryarn add @fortawesome/react-fontawesome
Clone the repository:
git clone https://github.com/MeTusel/Kasa
-
Access the "kasa" folder
-
Install all dependencies:
npm install or yarn
- Run the front-end:
npm run start or yarn run start
The front-end will be accessible on port 3000:
http://localhost:3000/Kasa.
