RMS
Shift scheduling and labor tracking for multi-site restaurants. Managers draft a week in a drag-and-drop grid with live labor cost; staff claim, swap, and check shifts from a phone. Push notifications fire on every change and an offline read-only mode keeps the schedule visible when signal drops in the kitchen. Daily and monthly labor rollups export to CSV for payroll, replacing the spreadsheets and LINE-group rosters the team ran on before.


RMS gives restaurant managers a single board to draft, publish, and swap shifts across multiple locations. Staff get a mobile-first view of their week, claim open shifts, and request swaps with one tap.
The previous workflow ran on spreadsheets shared in LINE groups. Last-minute changes were missed, and labor cost reporting at the end of the month meant manually reconciling rosters with timecards.
We delivered a FastAPI + TiDB backend with a Vite React PWA. Managers draft a week in a drag-and-drop grid, publish to staff with one click, and see live labor cost as shifts are assigned. Push notifications fire on shift changes.
- 01
Drag-and-drop scheduler
Multi-location week view with role coverage warnings and labor cost preview.
- 02
Mobile-first staff app
Installable PWA with shift claims, swap requests, and offline read-only mode.
- 03
Cost reporting
Daily and monthly labor cost rollups exportable to CSV for payroll.

