Pork

Personal running dashboard and GPX archive. 70 days to a sub-18 5 km, with today’s session and training history in one place.

Cloudflare Worker + KV + GPX + PWA · Personal tool

Pork is a personal running system, not a public startup pretending to be one. The repo is full of real training data: GPX files, cleaned running JSON, Strava-style exports, and the small app that makes that archive usable day to day.

The current product shape is Pork — Sub-18 Plan. It answers the one question that matters before leaving the house: what is today’s session? Distance, structure, effort, purpose, and comparison against recent activity are all pulled into a single mobile-first view.

Under the hood it is deliberately plain: a Cloudflare Worker, a KV namespace, static HTML, a PWA manifest, and Leaflet for route context. The interesting part is not the framework. It is turning messy wearable exports into a private interface that can actually change behaviour.

Phone views
Technical details
Stack
Cloudflare Worker + KV + static HTML
Status
Personal tool
Data
GPX exports, running JSON, Strava-style activity logs
Focus
Sub-18 5 km training
Platform
Installable web app
Map
Leaflet route context
← All projects