HFHS Mobile App, Project Status Tracker

Cross-Platform Mobile App (iOS + Android)  |  React Native + Expo  |  8-Week Build  |  Mar 16 - May 10, 2026

Total Deliverables
18
Completed
0
In Progress
0
Timeline
Mar 16 - May 10
Overall Status
Planned
Delivered Completed as planned
In Progress Currently underway
Planned Not yet started

Phase 1: Design & Architecture, Weeks 1-2, Mar 16 - Mar 29, 2026

Planned
Week Deliverable Status
Wk 1 Mobile UX research and field technician workflow mapping Planned
Wk 1 Define offline-first architecture (local SQLite + background sync to existing Supabase database) Planned
Wk 1 Project scaffolding with React Native (Expo SDK), TypeScript, and shared component library setup for iOS + Android Planned
Wk 2 Wireframes for all core screens (work orders, visit detail, photo upload, payments, schedule) Planned
Wk 2 API contract definition (mobile app connects to the same Supabase REST APIs and Next.js endpoints built for the web platform) Planned
Wk 2 Authentication flow design (shared Clerk instance with web platform, Expo SecureStore for token persistence) Planned

Phase 2: Core Build, Weeks 3-6, Mar 30 - Apr 26, 2026

Planned
Week Deliverable Status
Wk 3 Authentication module (Clerk Expo SDK, biometric unlock via expo-local-authentication, secure token storage) Planned
Wk 3 Offline data layer (Expo SQLite for local storage, sync queue to Supabase, conflict resolution with server-wins strategy) Planned
Wk 4 Work order list view with filters (assigned, in-progress, completed) Planned
Wk 4 Work order detail screen (job info, member details, property history, checklist) Planned
Wk 4 Download work orders for offline access Planned
Wk 5 Photo and document capture (expo-camera, expo-image-picker, multi-photo upload with compression to Supabase Storage) Planned
Wk 5 Digital signature capture for service completion Planned
Wk 5 GPS check-in/check-out for visit tracking (expo-location, background location updates) Planned
Wk 6 Credit card payment processing (Stripe integration, on-site payments) Planned
Wk 6 Push notifications via Expo Push Notifications (new assignments, schedule changes, urgent dispatches) Planned
Wk 6 Background sync engine (expo-background-fetch, queue uploads when offline, sync to Supabase when connected) Planned

Phase 3: Testing, Polish & Launch, Weeks 7-8, Apr 27 - May 10, 2026

Planned
Week Deliverable Status
Wk 7 End-to-end testing (all workflows, offline/online transitions) Planned
Wk 7 Field testing with real technicians (beta group of 3-5 users) Planned
Wk 7 Performance optimization (app size, load times, battery usage) Planned
Wk 8 App store submission via EAS Build (iOS App Store + Google Play, single codebase for both platforms) Planned
Wk 8 Technician training materials and quick-start guide Planned
Wk 8 Production release and rollout to full team Planned