Skip to content

Latest commit

 

History

History
28 lines (24 loc) · 2.23 KB

README.md

File metadata and controls

28 lines (24 loc) · 2.23 KB

AppointmentScheduler

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

  • Version: 1.0.0

Environment Info

  • 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

Installation

  1. Clone the repository to your local machine.
  2. Open the project in IntelliJ IDEA.
  3. Open the file src/main/java/Model/JBDC.java.
  4. Modify the variables DB_URL, DB_USER, and DB_PASS to match your MySQL database.
  5. Run the application.
  6. Database ERD: https://i.imgur.com/8fuRgFv.png

Additonal Report

  • Allows user to view of a report of customers grouped by country.