Welcome to Rent A Car! This project aims to connect customers with rental cars, facilitating an efficient and user-friendly experience.
The purpose of my project is to connects customers with rental cars, facilitating an efficient and user-friendly experience.
Java |
Spring Boot |
Postgre SQL |
JWT |
Docker |
Swagger |
Angular |
TypeScript |
Bootstrap |
HTML |
CSS |
- User Authentication: A secure signup and login process implemented using Spring Security.
- User Profile: Users can conveniently manage their personal information.
- Car Listings: Allows cars to be showcased with images, model years, colors, and additional information.
- Rental Management: Users can effortlessly browse available cars, make rental reservations, and review their rental history.
- Admin Dashboard: Admin has extra access for managing users, brands, models, and cars.
I began the project design phase by creating an Entity-Relationship Diagram (ERD) to visualize the database structure.
Here's a simplified representation of ERD design:
To contribute to this project, you can follow these steps:
- Clone the repository
- Install dependencies:
npm install
- Run the application:
ng serve
ornpm start
- Clone the backend repository: 🔗 Click here
I welcome contributions from the community! Feel free to submit issues and pull requests.