Skip to content

Stand alone desktop application for creating and maintaining client appointments.

Notifications You must be signed in to change notification settings

HughMorris01/WGU_Capstone_Project

Repository files navigation

Login Login Login

Author: Gregory Farrell
Version 1.1
1/29/2023

Application Name: Appointment Organizer Plus+ Purpose: This program is a GUI based desktop application with the primary purpose of maintaining salesperson users' client appointments. It interfaces with a MySQL database hosted on AWS and allows the user to create, edit, modify and delete both clients and appointments from the database. It also supports an administrative class of user that can view all of the activity of the salesperson users.

IDE: IntelliJ IDEA 2021.2.4
JDK: 17.0.2
JavaFX: 17.0.2
Database: MySQL hosted on AWS
Driver: AWS-mysql-jdbc-1.1.3

Directions: The user must initially enter a valid username and password (admin: Passw0rd! or user1: 12345) existing within the database. Upon authentication, the user will either be presented with the Salesperson Home Screen or Administrator Home Screen, depending on their credentials. Both types of users are able to create, edit, modify and delete appointments and clients and Admin users are able to additionally create new users for the application.

The AWS username and password have been removed from the JDBC.java file for security purposes but are available upon request

About

Stand alone desktop application for creating and maintaining client appointments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages