This is a car rental project built using Servlet, JSP, JPA, MySQL for the database, and Stripe API for payment processing.
This project implements a car rental system that allows users to browse available cars, make reservations, and manage their bookings. It utilizes Java Servlets, JavaServer Pages (JSP), and Java Persistence API (JPA) for database interactions. Payment processing is handled using the Stripe API.
- User Authentication: Secure user authentication and authorization.
- Car Listings: Browse available cars with detailed information.
- Reservation System: Make reservations for desired cars.
- Booking Management: View and manage booking history.
- Payment Integration: Process payments securely using the Stripe API.
- Java Servlets
- JavaServer Pages (JSP)
- Java Persistence API (JPA)
- MySQL
- Stripe API
-
Clone the repository:
git clone https://github.com/itsZORAL1/Project-Car-Rental.git
-
Set up your MySQL database and update the configuration in
src/main/resources/persistence.xml
. -
Obtain your API keys from Stripe and update the payment configuration in the project.
-
Build and run the project using your preferred IDE or build tool.
-
Access the application through your browser at
http://localhost:8080/Project-Car-Rental
.
For any inquiries or feedback, feel free to reach out to [email protected]
Happy coding!