Calendar planner for vacation days
-
Plancation is organisational tool that simplifies vacation request process. Emplyees can select desired dates with a help of calendar which supervisors need to approve. The process is further simplified by providing supervisors with different tools for handling vacation requests, such as overview of all the employees currently on vacation, overview of left vacation days, employees position in the company ect.
Admin
- Creating new users
- Deleting users
- Assigning user permissions (differentiating between regular user and manager)
- Configuring calendar options (working/non-working weekends, holidays ect.)
Manager
- Populating user's account with required fields (employee's number of vacation days, employee's role in company ect.)
- Approval of vacation requests
- Overview of current status of employees on vacation (filtering by different criteria)
- Adding events to the calendar (important meetings, team building, training sessions ect.)
Employee
- Calendar overview
- Requesting vacation date(s) (selecting date(s) on the calendar)
- Request status overview (pending requests, approved requests, declined requests)
- Overview of vacation days information (remaining vacation days, used vacation days, last year's unused vacation days)
Java, Docker, Thymeleaf, Spring Boot
Josip Marinović, Jakša Maršić, Mario Miletić
