Guard tours that work offline
Hypothetical. Not a client, not a result.
// The problem
A guard company proves its patrols with paper checkpoint sheets, and its guards often work in parking garages and basements where a phone has no signal.
// What we would build
A guard app for iPhone and Android that scans NFC tags at each checkpoint, records the time and place even without signal and syncs later, takes incident notes and photos, and shows supervisors live tours and missed checkpoints on a web console.
// What is in it
- Checkpoints scanned by NFC tag, with time and place recorded
- Works without signal, and syncs when the phone reconnects
- Incident notes and photos taken on the tour
- Missed and late checkpoints flagged to the supervisor
- A web console of live tours by site
// Stack
- React Native
- Next.js
- PostgreSQL
- NFC
- AWS Canada
// estimate
- Build
- ≈ US$112,000 to US$171,000, delivered within 25 weeksCAD 159,400 to 243,800
- Hosting
- ≈ US$492 a monthCAD 700 a month
- Support
- ≈ US$2,500 a monthCAD 3,565 a month
Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.
Timeline by milestone
- Discovery
- 2.9 to 3.4 weeks
- Design approved
- 4.4 to 7.4 weeks
- Core features
- 1.9 to 2.9 weeks
- Full build
- 0.9 to 1.9 weeks
- First build on devices
- 3.4 to 5.9 weeks
- Testing and fixes
- 0.4 to 0.9 weeks
- Store submission
- 0.9 weeks
- Offline tours tested on a real site
- 0.9 to 1.4 weeks
- Launch
- 0.9 to 1.4 weeks
Outside our hands, and added to the calendar
- App store review
- 1 week
- NFC tags delivered and placed
- 2 to 6 weeks
How it is paid
- Deposit 20%
- CAD 31,880 to 48,760
- Discovery 8.1%
- CAD 12,911.40 to 19,747.80
- Design approved 8.1%
- CAD 12,911.40 to 19,747.80
- Core features 6.6%
- CAD 10,520.40 to 16,090.80
- Full build 4.4%
- CAD 7,013.60 to 10,727.20
- First build on devices 17.6%
- CAD 28,054.40 to 42,908.80
- Testing and fixes 2.2%
- CAD 3,506.80 to 5,363.60
- Store submission 5.8%
- CAD 9,245.20 to 14,140.40
- Offline tours tested on a real site 8.7%
- CAD 13,867.80 to 21,210.60
- Launch 8.5%
- CAD 13,549 to 20,723
- Holdback, 30 days after launch (10%)
- CAD 15,940 to 24,380