← Back to portfolio
PWA2024
FieldKit Progressive App
An installable field-reporting app that keeps working when the signal drops.

Overview
A progressive web app for on-site teams: capture reports, attach photos, and sync automatically the moment a connection returns.
The Problem
Field crews were filling in paper forms because the existing web tool was useless without a stable connection, and getting an app through two app stores was out of budget.
The Solution
A PWA that installs from the browser on any device, stores submissions locally, and syncs in the background — with push notifications for assignment updates.
Features Built
- One-tap install on mobile and desktop
- Full offline capture with background sync
- Photo attachments with local compression
- Push notifications for new assignments
- Role-based access for crews and supervisors
- Sub-second repeat loads from cache
Technology Stack
- React
- Workbox
- IndexedDB
- Supabase
- Web Push
Screenshots
Project Timeline
- Week 1Offline data model and sync strategy
- Weeks 2-3Capture flows and service worker
- Week 4Push notifications and supervisor views
- Week 5Field testing and rollout