banner

Kasa — Application web de location

Kasa is a complete front-end housing rental platform built with React. The goal of this OpenClassrooms project was to develop a fully responsive interface following a Figma prototype, while implementing reusable components, dynamic routing, and interactive UI features.


Contexte & objectifs

This project aimed to reinforce React fundamentals and component-based design. The main objectives were to create a clean architecture using reusable UI elements, manage routes dynamically, and deliver a fully functional responsive interface.

Stack technique

  • ReactJS — Composants, props et organisation avec les hooks.

  • React Router DOM — Navigation et gestion dynamique des routes.

  • Sass — Styles SCSS modulaires et maintenables.

  • Figma — Référence de la maquette UI/UX.

  • Git & GitHub — Gestion de versions et collaboration.

Compétences développées

• Advanced React component composition and props handling.
• State and event management with hooks.
• Implementation of dynamic routes with React Router.
• Modular SCSS organization for large projects.
• Responsive layout and accessibility optimization.

Résultats & améliorations

The project successfully delivered a responsive, user-friendly React interface faithful to the Figma design. Future improvements could include adding API connectivity, optimizing image loading, and integrating unit tests for reliability.

Ressources

  • Dépôt GitHub
© 2026 Abdallah Zebirate. Built with React, Next & ChakraUI.