← Back to portfolio
PWA2024

FieldKit Progressive App

An installable field-reporting app that keeps working when the signal drops.

FieldKit Progressive App cover

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

  1. Week 1Offline data model and sync strategy
  2. Weeks 2-3Capture flows and service worker
  3. Week 4Push notifications and supervisor views
  4. Week 5Field testing and rollout