First 15
The first short break for an eligible shift.
A break management tool that turns an existing employee schedule into a ready to use digital or printable break sheet.
The operational problem
Managers need a simple way to track required breaks throughout a busy day without rebuilding the employee schedule in another system.
Paper works well for visibility, while a shared digital view works well for live progress. BreakFlow supports both approaches from the same imported schedule.
The product idea
BreakFlow reads the employees and shifts already planned for the day. It determines which breaks each shift qualifies for, then creates a clear tracking view for managers.
The first short break for an eligible shift.
The meal period for an eligible shift.
The second short break when the shift qualifies.
The daily view
Pending breaks appear in red. A completed break turns green with a checkmark, giving the manager a fast picture of the day without opening another screen.
Two useful workflows
Managers mark breaks complete as the day moves forward. Supabase Realtime keeps the shared state current across devices.
Print the current day or prepare one sheet for every day of the week. Each page includes employee names, shifts, and spaces to mark each break.
Live progress
The mobile view keeps the full break sheet easy to use. Remaining Breaks groups unfinished items by First 15, Lunch, and Second 15 so the next action is clear.
Weekly preparation
A weekly schedule file can contain a schedule for each day. The manager chooses the day to load, then can move between days or prepare the full set of printed sheets for the binder.
How it works
BreakFlow adds break eligibility and progress tracking without changing how the employee schedule is created.
Import a CSV, Excel, or Dayforce HCM schedule file.
Choose the day from the weekly schedule.
Mark eligible breaks complete as the day progresses.
Share live progress or print sheets for the operation.
Manager questions
Who still needs a break?
Which break is still pending?
Can another manager see the same progress?
Is a printed sheet ready for the binder?
Current capabilities
Reads CSV, Excel, and Dayforce HCM schedule files.
Determines breaks from shift length and supports split shifts.
Keeps progress available when the page is refreshed or reopened.
Uses Supabase Realtime to keep participating devices current.
Includes a PWA manifest for convenient phone and desktop access.
Supports light and dark modes for different working environments.
Outcome
BreakFlow reduces setup work, keeps remaining breaks visible, and gives managers a choice between shared digital tracking and familiar printed sheets.
Product judgment
Some managers want a live shared view. Others need printed pages in a binder. Supporting both makes the tool useful without asking the team to abandon a process that already works.
BreakFlow stays focused on one responsibility. It does not create the schedule. It turns that schedule into an easier way to prepare, track, and complete employee breaks.
Technical implementation
Next.js and TypeScript provide the application structure. Tailwind CSS supports the responsive interface. SheetJS reads schedule files. Supabase Postgres stores the data, while Supabase Realtime synchronizes progress. Framer Motion adds focused interface movement, and the PWA manifest supports installable access.
Next case study