
PlanUM
A weekly planning app built with Vaadin to help employees submit their availability and managers validate their schedules.
Tech Stack
Weekly schedule management for university employees.
Key Features
Weekly Employee Planning
Employees can submit their availability by day and hour.
Supervisor Validation
Managers can approve or reject submitted schedules.
Impact
Gallery




The Problem
Universities needed a simple way for staff to submit their weekly availability and for supervisors to validate schedules.
Project Goal
To streamline weekly employee planning and enhance coordination between staff and supervisors.
My Role
Worked as part of a 3-person team during my alternance at the University of Montpellier. Focused on business logic and user workflow.
Design Decisions
We used Vaadin’s component-based design to keep UI clean and easy to maintain. The calendar view was customized for optimal weekly scheduling.
Challenges
Integrating Vaadin’s calendar components with dynamic user input and validation logic.
Solutions
Created a role-based system for employees and managers, enabling separation of input and approval flows.
Key Learnings
Gained strong hands-on experience with Vaadin and learned how to structure planning logic for real-world scenarios.
Future Improvements
Add notifications, export schedules to PDF, and analytics dashboard for supervisors.