/Car_rental

JavaFX + Hibernate CRUD application realizing car rental management system functionality.

Primary LanguageJava

Car rental

CRUD application realizing car rental management system functionality.

Table of Contents

Prerequisites

java 11 https://www.oracle.com/pl/java/technologies/javase-downloads.html
docker with docker-compose https://docs.docker.com/get-docker/

Getting Started (Ubuntu)

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Installing

Cloning project:

$ cd <place-you-want-to-store-car_rental>
$ git clone https://github.com/Konrad-Abramowski/Car_rental.git
$ cd Car_rental

Running postgreSQL database on localhost:5432:

$ sudo docker-compose up -d

Running the application:

$ ./mvnw javafx:run

Views

logowanie_rejestracja
Image1: Login window
panel_klienta
Image2: Main client panel
zarzadzanie_koszykiem
Image3: Shopping cart window
tworzenie_rezerwacji
Image4: Make a reservation window
panel_pracownika
Image5: Main employee panel
dodawanie_samochodu
Image6: Adding new car to catalog window