Project
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.

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
- Responsive Design for all devices
- Error Handling and Toast Notifications
- Animations & Loading states
Technologies
Next.jsNode.jsNestJSMongoDBPostgreSQLFigmaTailwind CSSi18Next