Rendezvous is a Java application that stores customer records and appointments associated with a customer. It will create, read, update and delete (CRUD) records from a MySQL database. The application will detect a user's location and display appointment times according to the user's timezone and change the login screen's language.
The appointment booking system allows an admin to set time limits as well as unavailable hours. The program accounts for appointment conflicts across users and timezones.
The program has a reporting function which displays average appointment times, appointments by location, and appointments according to contacts.
Technologies used:
Java
JavaFX
MySQL
Figma