Real-time team scheduling for shift workers — built for restaurants, logistics, and retail businesses that live and die by the roster.
David's company operated 3 restaurant locations with 40+ staff across overlapping shifts. Rosters were built in Excel, distributed over WhatsApp, and updated via group chats that nobody read in time. Shift swaps happened via DMs. Missed shifts happened constantly.
Existing tools like Deputy or When I Work were powerful but expensive for small operators and required web admin interfaces managers couldn't use on-site.
Supabase Setup
Realtime DB schema, RLS policies, push token registration
Core Scheduling UI
Weekly grid, shift assignment, drag-to-swap, staff availability
Notifications + Launch
Push alerts, shift confirmation, App Store submission
Weekly schedule grid
Drag-and-drop shift assignment with colour-coded roles. Managers and staff see the same view — no separate admin panel needed.
Real-time sync
Supabase Realtime — any schedule change propagates to all devices in under 200ms. No polling, no refresh buttons.
Shift swap requests
Staff can propose swaps; manager approves in one tap. Both parties get push notifications instantly.
Availability management
Staff set recurring or one-off availability. Scheduling conflicts highlighted automatically — no more double-booking.
Businesses using ShiftSync in Q1
Reduction in missed-shift incidents
App Store rating, 44 reviews
"We went from a chaotic WhatsApp group to a tool that my managers actually use. The real-time sync is seamless — a change shows up on every phone before you've put yours down."