Back to Projects
E-commerce

CaarbonRentCar

CaarbonRentCar is a comprehensive car rental platform featuring a complete e-commerce experience. The application includes product management, user authentication with OTP verification, shopping cart functionality, wishlist features, and a complete checkout process. Built with React.js and Redux for state management, it provides a seamless user experience with multi-language support for Arabic and English, responsive design, and smooth animations.

CaarbonRentCar

Key Features

Product Management: view, search, filter, and categorize cars
Authentication: login, register, OTP verification, and protected routes
Shopping Cart: add/remove products, update quantity, and persist in localStorage
Wishlist: add/remove favorites and view list
User Management: user info, user products, add/publish/archive products
Checkout & Payment: checkout page, payment confirmation, success page
Multi-language Support: Arabic and English
Responsive Design for all devices
Animations & Loading states
Error Handling and Toast Notifications

Technologies Used

React.jsReduxTailwind CSSi18nextMock API

About This Project

CaarbonRentCar is a comprehensive car rental platform featuring a complete e-commerce experience. The application includes product management, user authentication with OTP verification, shopping cart functionality, wishlist features, and a complete checkout process. Built with React.js and Redux for state management, it provides a seamless user experience with multi-language support for Arabic and English, responsive design, and smooth animations.