Skip to content

a-melouk/kasa-oc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project title: Kasa Front-end Refactoring

Description

Kasa is a leading platform for apartment rentals between individuals in France. This project involves a complete refactoring of the front-end of the Kasa website, transitioning from a legacy ASP.NET codebase to a modern JavaScript stack with React.

This project is part of the OpenClassrooms curriculum and can be found here.

Technologies Used

  • React 18
  • React Router
  • SASS
  • Figma (for design and component reference)

Features

  • Responsive design based on Figma maquettes, which can be found here.
  • Dynamic image gallery with looping navigation.
  • Collapsible components for efficient information display.

Getting Started

Installation

  1. Clone the repository to your local machine.
git clone https://github.com/a-melouk/kasa-oc.git
  1. Navigate to the project directory.
cd kasa-oc
  1. Install the dependencies using npm install.
npm install
  1. Start the development server with npm start.
npm start

Usage

  • The application uses a JSON file for data until the back-end is ready.
  • The image gallery component allows for cycling through images, with automatic looping at the end points.
  • Collapse components can be opened and closed with a click.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors