Vaccine Management App with GUI

Overview

This is a menu Driven GUI application that manages the vaccination data for covid19 vaccine using a text file.

Functionalities include:

Github

Project Walk-Through

GUI Design

We worked as a group, so we did some planning before heading into the code to sort out the logic and the look of the GUI.

VaxApp.java (GUI)

We then created the GUI code based on the drawing. The code contains actionListeners which link buttons to the backend code.

Recorder.java (Data Validation, Data Read/Write)

This file contains the backend code. In here, the program perforams data validation using REGEX patterns and read and write data to the text file.

Program.java (Main)

This is the main file which creates a JFrame object using the GUI code.

GUI demonstration

The end result of the Vaccine Management App. The GUI contains text fields as well as radio buttons for search criteria.