Skip to content

Simple car rental service that allows to manage car park for companies

Notifications You must be signed in to change notification settings

timGalk/Car-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Car rental service

Purposes of the project

The program was developed as a student project for the following task:

  • Write a software for a rental company so that users can rent different types of vehicles such as ICE/hybrid/BEV cars, motorcycles, pickups, and campers. It should allow the user to pick an available vehicle, enter their information and print out a invoice.

Languages used

  • Java ☕

Libraries and tools

  • JavaFx
  • Maven
  • Jackson
  • Gson
  • Itextpdf

GUI Features

  • One main application with two windows.
  • First window is for picking vehicle
  • Second window is for the customer information

First window

  • Filter through different vehicles
  • Can see which vehicles are available or not
  • See the details of a selected vehicle

Second window

  • Enter all the customer info such as name, surname, email and phone number
  • Enter the date from when to when you want to rent the vehicle

Database

  • For the customer we see their info that they typed in second window
  • For the vehicle we see all the attributes and see the status if it can be rented or not
  • For the reservation we can see the customer and their info, the vehicle data and when they are renting it.

Invoice

  • It contains the customer info
  • The vehicle name that they chose
  • The date when they rent the vehicle
  • The total price how much it will cost

Report and documentation

Detailed discription of the code and the applecation can be found and here

About

Simple car rental service that allows to manage car park for companies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages