This Rental Cars Frontend is a React application that serves as the frontend for a rental car appointment booking system.
Client: React JS
Item Management: Create, read, update, and delete car items for rent.
Reservation: Allow users to make reservations for available items.
User Authentication: User registration, login, and logout using Devise.
Navigation Links: Retrieve navigation links for the user interface.
To get a local copy up and running, follow these steps.
In order to run this project you need the following installed on your computer:
React,
Ruby v3+,
Rails v7+
PostgreSQL
An IDE e.g. Visual Studio Code
A terminal e.g. Git BASH
Clone this repository to your local machine:
git clone https://github.com/Itswali/rental-cars-front-end
Install npm, Ruby, Rails, and PostgreSQL if not already installed.
Navigate to the directory:
cd rental-cars-front-end
Install npm dependencies:
npm install
Start the npm server with:
npm start
👤 Wali Muhammad
- GitHub Wali-Muhammad
- Twitter Wali-Muhammad
- LinkedIn Wali-Muhammad
👤 Samuel Obuobi Lartey
👤 Riyaz Ahmed
👤 Jonah Wambua
Search and Filtering: Implement advanced search and filtering options for users to easily find available cars based on criteria like location, date, type, etc.
Availability Calendar: Add a calendar view that displays item availability, making it easier for users to choose available dates for reservations.
Payment Integration: Integrate with a payment gateway to allow users to make payments for reservations directly through the API.
Mobile App Integration: Building a companion mobile app to provide users with a convenient way to manage reservations and browse cars.
Contributions, issues, and feature requests are welcome. Contributions to improve and extend the API backend are also welcome. If you find bugs, have suggestions for improvements, or want to add new features, please feel free to add an issue on the issues page.
Give a ⭐️ if you like this project.
- Microverse for a A+ curriculum
- Code reviewers, coding partners, morning and standup teams for the great insights
- Hat tip to anyone else whose code was used
This project is MIT licensed.