SkillChirp
CAREER PROJECT · Advanced · 2 weekends

Offline-First Field App

Ship a PWA that remains useful with weak connectivity and synchronizes safely when online.

PWAService workersIndexedDBSync UXPerformance
DEFINITION OF DONE

Leave artifacts a reviewer can inspect.

01

Installable app

Make this concrete enough that another engineer can understand what you built and why.

02

Offline demo

Make this concrete enough that another engineer can understand what you built and why.

03

Sync strategy

Make this concrete enough that another engineer can understand what you built and why.

04

Lighthouse report

Make this concrete enough that another engineer can understand what you built and why.

05

Failure-state notes

Make this concrete enough that another engineer can understand what you built and why.

RESUME / PORTFOLIO FRAMING

Describe what you actually did.

Built an offline-first PWA with local persistence, background synchronization and explicit conflict states.

Use this as a starting structure, then replace it with your real implementation details, metrics and constraints. Do not claim outcomes you did not measure.

Validate the shipped project →
STRETCH GOALS

Go deeper if the core is already solid.

Push notifications

Add only if it strengthens the engineering story instead of delaying a finished, deployable core.

Queue retries

Add only if it strengthens the engineering story instead of delaying a finished, deployable core.

Device APIs

Add only if it strengthens the engineering story instead of delaying a finished, deployable core.