A demo web application for browsing, filtering, and booking cars. This project was built as part of a learning process to practice TS, React, Redux, and API integration.
🔎 Search & Filter cars by brand, price, and mileage
❤️ Favorites system with heart toggle
📅 Booking form with validation
📸 Car gallery with detailed view
TypeScript | React | Redux Toolkit | React Persist | Axios | Formik + Yup | React Toastify | React Select| React Datepicker| CSS Modules
🔗 API Car Rental API documentation: https://car-rental-api.goit.global/api-docs/#/
To run the project locally:
- Clone the repository
git clone https://github.com/LiliiaNel/RentalCarTS.git - Navigate into the project directory
cd RentalCarTS - Install dependencies
npm installoryarn install - Start the development server
npm run devoryarn dev