Skip to content

Repository files navigation

🚗 Car Rental System


🌍 Live Demo

🔗 View the Project Online:
👉 https://ilyascars.netlify.app/

Deployed with Netlify.


📌 About The Project

Car Rental System is a modern web application that allows users to browse cars and manage a rental shopping cart.

The application demonstrates state management using Redux Toolkit and dynamic UI updates using React.


✨ Features

  • ✔ Browse available cars
  • ✔ Add cars to shopping cart
  • ✔ Increase / decrease quantity
  • ✔ Automatic total price calculation
  • ✔ Stock management system
  • ✔ Disable button when stock is empty
  • ✔ Clean and responsive UI

🧠 How It Works

  • Products are stored in Redux state
  • Cart manages quantity separately
  • Total price is calculated dynamically
  • Stock updates automatically when adding/removing items

📂 Project Structure

src
├── components
├── store
│ ├── VoitureSlice.js
│ └── CardShopSlice.js
├── images
└── App.jsx

🚀 Installation

git clone https://github.com/ilias20055/Car-Rentals.git
cd YOUR_REPOSITORY
npm install
npm run dev

🛠️ Built With

  • React
  • Redux Toolkit
  • Vite
  • Bootstrap

📈 Future Improvements

  • Authentication system
  • Backend integration
  • Payment gateway
  • Admin dashboard
  • Search & filtering system

👨‍💻 Author

Ilyas Ousalh
Frontend Developer from Morocco 🇲🇦

Passionate about building modern, scalable web applications using the React ecosystem.


⭐ Support

If you like this project, don’t forget to give it a ⭐ on GitHub!

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages