Introduction
- 
This is a desktop Bank Address Book (BankAB) application. It has a GUI but most of the user interactions happen using a CLI (Command Line Interface).
 - 
Bank Address Book is built for the employees of a Bank company. It acts as an employee’s workflow management system.
 - 
It aims to enhance the overall efficiency in a bank by automating the whole workflow managing process.
 - 
It is developed by group T16-3 from CS2113 in National University Singapore (NUS).
 
What can Bank Address Book do? - Key Features
- 
Authentication of employee accounts
 - 
Employee management - add, delete, edit employee details
 - 
Department management - set department for employees
 - 
Schedule management - set schedule for employees
 - 
Leave application system
 - 
Check in/out system
 - 
Working Rate System
 - 
Priority level for Human Resources(HR) use
 
More features are listed in our User Guide.
Acknowledgements
- 
Some parts of this sample application were inspired by the excellent Java FX tutorial by Marco Jakob.
 - 
Libraries used: TextFX, ControlsFX, Jackson, Guava, JUnit5
 - 
This application was built using the source code found in AddressBook-level4 by SE-EDU.