View All Projects
PlanUM - Hero
17Organic

PlanUM

A weekly planning app built with Vaadin to help employees submit their availability and managers validate their schedules.

Tech Stack

JavaVaadinSpring BootMaven

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

100+
Schedules Submitted

Gallery

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4

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.