Skip to content
TeamJS
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.

Have a brief like this?

We reply within one business day.