Skip to content

The car rental management system can be used by companies that manage a car rental project, note that this project only runs on a local machine, but can be modified to run on multiple machines simultaneously for more high efficiency and to serve the whole company.

Notifications You must be signed in to change notification settings

jawharmohammed/Car_Renting_Application_with_Spring-Boot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Car Renting Application with Spring-Boot

This is a Spring Boot web application. The main goal was to practice with:

  • JPA
  • H2 / My sql
  • MVC

Objective :

The car rental management system can be used by companies that manage a car rental project, note that this project only runs on a local machine, but can be modified to run on multiple machines simultaneously for more high efficiency and to serve the whole company.

Table of Contents

  • The Scope of the project & Functionalities.
  • Application Work Flow.
  • Something Missing ?
  • About us ?

The Scope of the project & Functionalities

This application provides an online platform where companiy members can manage their car renting services. Each user has a personal account showing only their personal information. There are three types of accounts:

  • Admin accounts
  • Employee accounts
  • User accounts Each account type has its own specific functionality.

Application Work Flow

workflow drawio

user account

  • User dashboard :

    • 1
    • 2
  • Manage rented cars :

    • 1
    • 2

Employee account

  • Employee dashboard:

    • 1
    • 2
  • Add new car:

    • Employees can add new cars here.
  • Manage cars :

    • 1

admin account

Admin dashboard:

  • 1
  • 2

Manage users:

  • 1
  • 2
  • 3

Manage employees:

  • 1
  • 2
  • 3

Manage admins:

  • New admin accounts can be created here.
  • A table is shown with all admin accounts.

Something Missing ?

If you have ideas for more “How To” recipes that should be on this model, let us know or contribute some!

About us ?

This Project is done by a bunch of geeks 😜 , don't hesitate to contact us 😎 !

About

The car rental management system can be used by companies that manage a car rental project, note that this project only runs on a local machine, but can be modified to run on multiple machines simultaneously for more high efficiency and to serve the whole company.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 53.4%
  • Java 43.5%
  • CSS 3.1%