Vacation Control System app for a Software Engineering class
Features include:
- Vacation request
- Approving/rejecting vacations by administrator/supervisor
- Register new employee as an administrator
- Inspect employee data as an admin/supervisor
Utilizes Spring Security for authentication and Spring Data Jpa for database interactions
Example authentication data for testing:
- Admin: admin@ribas.pt
- Supervisor: ilamboll@ribas.pt
- Employee: cpreon@ribas.pt
Password for every existing employee/administrator is password
For the sake of consistent starting point during testing only an in-memory database is used