This repository has been archived by the owner on May 29, 2022. It is now read-only.
- Spring Security is used to implement the security controls to patch the vulnerabilities found by external pentesting team
- Add
administrator
role and functionality with the highest privilege to add, edit and delete flights and reservations for both guests and members. However, an admin does not have the right to view/modify/delete payment information of customers. - Migrate the database used from MySQL to H2 database
- Add input validation and logging functionality