Car Rental React App is a car rental search application built with React.js. It fetches car data from an API, allowing users to search for cars by name and displaying up to five matching results. The application is designed with a clean and responsive UI using Bootstrap and SCSS.
✅ Fetches real-time car data from API
✅ Live search functionality
✅ Displays only the first 5 matching cars
✅ Styled with Bootstrap & SCSS
[Add Your Demo Link Here]
- React.js
- Axios
- Bootstrap
- SCSS
This project includes a Testimonials Slider to display customer reviews in a stylish manner and a Contact Section for collecting user inquiries.
✅ Infinite loop slider to continuously showcase testimonials
✅ Displays customer images, ratings, and feedback
✅ Dynamic star ratings using Font Awesome
✅ Autoplay functionality for smooth transitions
✅ Responsive layout (2 cards for large screens, 1 for mobile)
✅ Input fields for Name, Phone Number, and Email
✅ Clean and responsive design using Bootstrap
✅ Professionally styled submit button
✅ Visual enhancement with an adjacent phone image
A dedicated page that displays car details dynamically fetched from a mock API (https://myfakeapi.com/api/cars/{id}).
✅ Number of passengers
✅ Availability of air conditioning
✅ Manufacturing year
✅ Transmission type
✅ Number of reviews
- React.js for building dynamic components
- React Router for seamless navigation
- Axios for API data fetching
- Bootstrap & CSS for styling
✅ Dynamic API calls using useEffect and useState
✅ Proper error handling for failed API requests
✅ Static images assigned based on car ID
✅ Breadcrumb navigation for improved user experience
- Clone the repository:
git clone https://github.com/rabeazayat/car-rental-react-app.git
- Navigate to the project directory:
cd car-rental-react-app - Install dependencies:
npm install
- Start the development server:
npm start
Feel free to contribute to this project by submitting issues or pull requests.
For any inquiries or suggestions, contact me via:
- Email: [engrabeashaban@gmail.com]
- LinkedIn: linkedin.com/in/rabea-sh-elzayat
- GitHub: github.com/rabeazayat
- Upwork: upwork.com/freelancers/~01d2bd68b7d6e8fbce
- Mostaql: mostaql.com/u/rabea_elzayat
- Facebook: facebook.com/Rabea.Sh.ELZayat
- Instagram: instagram.com/rabea_sh_elzayat
- Personal Website: rabeashaban.site
- WhatsApp: wa.me/201156807072
- Nafezly: nafezly.com/u/Rabea_sh_elzayat
🚀 Happy Coding!