01 · ProblemWhat they were running on
Four venues, sixty staff, one Saturday night. Schedules lived in a Google Sheet that two managers fought over. Shift swaps happened in a WhatsApp group. Timesheets were a paper folder behind the bar. Performance reviews never quite happened. Every payroll Friday cost the GM half a day of detective work.
02 · SolutionWhat we shipped
A single web app for the operator and a lightweight mobile companion for staff. Drag and drop scheduling with conflict detection. Self serve shift swaps and time off requests staff handle, the GM approves. Clock in and clock out with geofencing. Performance reviews, HR documents, and exportable timesheets all in one place. Built on the operator's own database, hosted on their own domain.
03 · OutcomeWhat changed after
Scheduling moved from a fight to a routine. The GM stopped chasing managers. Payroll Friday became a thirty minute job. Staff stopped asking when their next shift was because the app told them.
8hHours saved per week on scheduling
4Tools replaced
60+Active staff onboarded
FeaturesWhat it does
Drag and drop schedule builder
Color coded roles, conflict detection, open shift alerts. The GM builds a week in under an hour.
Staff self service
Swap shifts, request time off, pick up open shifts from the phone. Staff handle it. The GM just approves.
Timesheets and payroll export
Clock in and out from the staff app, geofenced to the venue. Export approved hours straight to the payroll provider.
Performance and HR
Reviews, written warnings, HR documents, training records. All on each staff profile, all exportable.
Tech stack- Next.js 16
- React 19
- TypeScript
- Postgres
- Server Actions
- Geofencing API
- Push notifications