all work
concept/shift · Workforce · Mobile
Offline-first shift scheduling app
A React Native app for hourly teams to swap shifts, clock in and get paid on time — even with no signal.
Concept project — a studio exploration, not client work.
Concept
// challenge
The challenge
Warehouse and retail staff often have poor reception on the floor. Scheduling has to work offline and reconcile cleanly when the phone reconnects.
// approach
Our approach
React Native with a local-first data layer and a conflict-aware sync queue, backed by a NestJS API with background jobs for payroll exports and push notifications.
// highlights
Highlights
- Local-first storage with conflict-aware sync
- One TypeScript codebase for iOS and Android
- Manager web view sharing the same API and types
// what it demonstrates
Shows our approach to mobile apps that must keep working in the real world.