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.

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
  • Responsive Design for all devices
  • Error Handling and Toast Notifications
  • Animations & Loading states

Technologies

Next.jsNode.jsNestJSMongoDBPostgreSQLFigmaTailwind CSSi18Next