Project 01 · Geolocation & Offline

Project: Parkrun Pace

A technical demonstration of real-time Geolocation API polling and offline data queueing under severe environmental stress in Halstenbek forest. The system writes every position fix transactionally into IndexedDB before a network path is even considered.

Live telemetry widget

Simulated continuous coordinate stream at 1 Hz.

NETWORK CONNECTED — records synchronised

geolocation_stream.jsonl

Latitude

Longitude

Speed km/h

Accuracy m

  • waiting for first fix…

IndexedDB queue (Dexie.js)

0unsynced

Database osc-field-lab, object store geoPoints. When the network is re-engaged, every entry is automatically flagged as synchronised.

Session metrics

Distance
0.00 km
Pace
Satellites
Poll interval
1000 ms

Documentation · Operating equipment

Hardware Stress Testing

Browser API reliability can only be assessed under real motion load. To reach the necessary tracking velocities on unpaved, muddy terrain at all — and to hold them over the full test distance — specialised field equipment is mandatory test apparatus.

Trail running footwear

Lugged trail shoes secure grip on mud and root passages. Without them the reproducible target velocity drops below the threshold at which the Geolocation API delivers meaningful speed deltas.

Biometric sensors

Chest strap sensors provide the physiological reference curve against which motion artefacts of the GNSS measurement are validated. It is a measuring instrument, not sports accessory.

Terrain protocol

Test runs take place in Halstenbek forest under dense canopy — the most realistic available worst case for positional accuracy and network coverage in the Hamburg region.

Operational classification: the listed equipment is used exclusively to carry out documented field tests of the software platform. Every deployment is evidenced in the Dev Log with timestamp, geo reference and JSON payload.

Book a B2B architecture audit with MyQuests