Appointment Management Application V1.0

Tech Stack: Java, MySQL, JavaFX, GitHub

Scroll

Login Page features:

  • User credential checking

  • Localization - has support for English and French

  • Login attempt (successful and unsuccessful) tracking

  • 15 Minute alert for any upcoming appointments

  • Input validation

 
 
 

Customer Modification Features:

  • Add and Delete Customers

  • Cancelation protection for customers with existing appointments

  • Input validation and constraints

 
ReportsPage.PNG

Reports Page Features:

  • Produce the number of each type of appointment

  • Produce the number of appointments per contact

  • Produce the average appointment length per contact

 
CalendarPage.PNG

Main Menu Page with Calendar

  • Calendar - Month, Week and Date Filters

  • Appointment Selection (used for modifying appointments)

  • Conflicting times and setting times outside business hours not allowed.

  • Localization - Time and Location

Checkout the code and the detailed project requirements - GitHub

Previous
Previous

WGUPS Delivery Routing Program (DSA Project)

Next
Next

Inventory Management System