The Hummus Reservations Management System is a JavaFX-based desktop application that allows you to add and delete reservations in the database. Users can also view a bar chart that represents which tables are the most reserved.
To get started, open the terminal and run the following commands. Make sure you are located in the directory to clone the project.
Download the latest version of IntelliJ IDE.
Download the latest JDBC Driver to connect your database to Java
Download the latest JavaFX Library
Open a new project and download the latest version of Java (this project was made using JDK 15)
git clone https://github.com/oyousef25/ManagementSystem.git
Before you run the program make sure you are connected to a database. Make sure you know your username, password, and database location to use later.
You are now ready to run the program!
-
Launch the application
-
Provide your login credentials to the login screen
- Add your reservation information in the Add Reservation tab
-
View your added reservations in the Delete Reservation tab
-
Select a record to delete. It should be highlighted
-
Delete the record
-
To view statistics based on current records, go to the Statistics tab
-
Here you can see the Hummus Restaurant Statistics Bar Chart, which represents which tables are currently reserved and how much
-
You have now completed the application demo
Operating System | Compatibility |
---|---|
macOS Catalina 10.15.6 | YES |
Windows 10 | YES |
Ubuntu 20.04.1 | YES |
Name | Account | |
---|---|---|
Omar Yousef | oyousef25 | [email protected] |
Farzana Moury | farzana-moury | [email protected] |
This repository is licensed under the MIT license
- Câi Filiault (Professor)