- π Table of Contents
- π Cars Rental Frontend
A web app for seamless car rental experiences. Login to access a curated list of cars, explore details, make reservations, manage your bookings, add new cars, and easily remove them from the inventory.
To view the Kanban Board we built for this project please click here.
To view the issue with the Kanban Board screenshots please click here.
API documentation can be found here
Api live demo is under construction
API repository can be found here
There were Four contributors to this project, you can see their contact information in the Authors section of this document.
This app is built with React and Redux.
React Redux
- Login page where the user logs in to the website.
- Home page where the user can see a list of cars and click on any car to display the details of that car.
- The details page is where the user can click on the "Reserve" button to reserve the car.
- Users can see a list of their reservations.
- The user can add a new car.
- The user can click on the delete button from the navigation panel and see a list of all cars with the car name and a "delete" button and then delete a particular car.
- The deleted cars are removed from the home page.
In order to run this project you need:
- Mac or PC
- Install node.js
- Use npm as a package manager.
- Understanding of React and Redux
-
Setup and start the backend server by following the instructions in the API repository
-
Clone this repository to your desired folder:
https://github.com/Kashif-Saleem-Ghuman/Cars-Rental-FrontEnd.git
- Navigate into the cloned folder
cd Cars-Rental-FrontEnd
- Install this project with:
npm install
- Start the server
npm start
π€ Ayodeji Abidemi
π€ Mohamed Hassan Noor
π€ Kashif Saleem
π€ Houda Mzari
- Allow users to choose a language for the application
- Add payment options
- Some UX improvements: include transitions and/or animations, etc.
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, please leave a βοΈ
- We would like to thank Microverse for providing the reading materials that aided us during the project development.
- We would like to give Credit to π Murat Korkmaz the author of the original Vespa- Responsive Redesign, as required by the Creative Commons License.
This project is MIT licensed.