Personal project
Qlikshift
Shift scheduling for student workers, from hours to minutes.
Overview
- Built a full-stack scheduling system that automates shift assignments for 150+ student workers, reducing scheduling time from hours to minutes. Deployed scalable containerized services using Docker and Kubernetes.
Features
Department dashboard
Students, stations, shifts and term calendars in one place.
Station desks
Stations belong to departments, each with its own opening hours.
Term and break schedules
Separate grids for term time and breaks, matching the academic calendar.
Availability first
Students submit availability per department and period before any shift is assigned.
Shift placement
See who's free for a desk and shift, then assign or unassign them.
Exports
Download schedules as Excel or Connect Team files, per station or for a whole department.
Built with
ReactNode.jsExpressPrismaMariaDBDockerKubernetes
