Sample project
FieldSync
An offline-first site survey and heritage documentation app: photo and GPS capture in the field, sync when online, PDF condition reports.

Highlights
What it does
- Photo capture with GPS and timestamp
- Structured condition checklists per monument
- Offline-first storage with automatic sync
- One-tap PDF condition reports
- Role-based access for surveyors and reviewers
Stack
Built with
- React Native
- TypeScript
- SQLite (offline)
- Background sync
- PDF generation
Challenge
The problem
Surveyors worked on paper and loose photos in places with no signal, so reports took weeks to compile and details went missing.
Solution
What we built
Everything is captured and stored on the device, then synced in the background once a connection appears. Reports assemble themselves from the checklist and photos.
Results
Outcome
- Report preparation time cut from about 5 days to 1
- More than 3,000 records captured in the first season
- Zero data lost across sync failures in testing

