Vaccination-scheduling GUI app.

Java prototype created with two teammates for a Software Engineering class. The application UI is in French, while the code itself is in English.

GitHub Repository Javadoc Documentation
App Example gif: Employee creation and new login

Appointment Management

Access a list of planned visits and add, modify or delete a visit.

Account Management

Manage employee, volunteer and visitor accounts.

Follow-Up

Add important information in a visitor's account and follow up on it.

AES-256 encryption

Encryption of passwords and files with AES-256 encryption.

App Example gif: New form

Coded with Java

We used JavaFX for the GUI, Maven for project management, JUnit for unit testing, Visual Paradigm for the UML diagrams and Jira for the Agile Scrum board.
Isolated code and use of inheritance and abstraction.
Several validations (input validation, read and write validation on files).

Check out the repository and the documentation!

GitHub Repository Javadoc Documentation