This application uses MySQL database to store appointments and customers. It also uses the JavaFX library to create a GUI for the user to interact with. The application allows the user to add, modify, and delete appointments and customers. The user can also view a calendar of appointments for the current month. The application also allows the user to view a report of the number of appointments by type and location.
- Version: 1.0.0
- Author: Jarod Schupp
- Date: 4/26/2021
- IDE: IntelliJ IDEA 2020.3.3 (Ultimate Edition)
- JDK: 18.0.2
- MySQL: 8.0.23
- MySQL Connector: 8.0.23
- Workbench: 8.0.32
- JavaFX: 19.0.0
- SceneBuilder: 11.0.0
- OS: Windows 10
- Clone the repository to your local machine.
- Open the project in IntelliJ IDEA.
- Open the file
src/main/java/Model/JBDC.java
. - Modify the variables
DB_URL
,DB_USER
, andDB_PASS
to match your MySQL database. - Run the application.
- Database ERD: https://i.imgur.com/8fuRgFv.png
- Allows user to view of a report of customers grouped by country.