Skip to content

AsliSema/rentacar-frontend

Repository files navigation

Rent A Car Project

Welcome to Rent A Car! This project aims to connect customers with rental cars, facilitating an efficient and user-friendly experience.

➡️ Project Overview

The purpose of my project is to connects customers with rental cars, facilitating an efficient and user-friendly experience.

➡️ Tech Stack

Used Technologies:

Java
Java
Spring Boot
Spring Boot
Postgre SQL
Postgre SQL
jwt
JWT
Docker
Docker
Swagger
Swagger
Angular
Angular
TypeScript
TypeScript
Bootstrap
Bootstrap
HTML
HTML
CSS
CSS

➡️ Project Features

  • 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.

➡️ Entity-Relationship Diagram (ERD)

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:

Database Design

➡️ Functionality

To contribute to this project, you can follow these steps:

  1. Clone the repository
  2. Install dependencies: npm install
  3. Run the application: ng serve or npm start
  4. Clone the backend repository: 🔗 Click here

➡️ Contributing

I welcome contributions from the community! Feel free to submit issues and pull requests.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published