A calm running app that cares about your health, not your PBs. PWA with Strava sync.
Most running apps optimise for speed. Plod optimises for consistency. It syncs your runs from Strava, layers on weather and air quality data, and helps you plan your week around conditions — not pace targets. Built for runners who just want to keep moving.
git clone https://github.com/ElliotJLT/plod.git
cd plod
npm install
cp .env.example .env # fill in Supabase + Strava + weather API keys
npm run dev- 📊 Today dashboard — current conditions, air quality, and weekly progress at a glance
- 🔄 Strava sync — automatic activity import
- 🌤️ Weather + AQI — real-time conditions to inform run decisions
- 📅 Week planner — drag-and-drop scheduling with cascade rescheduling
- 💪 Effort ratings — log how runs felt, not just how fast they were
- 🧠 Training plans — AI-generated half-marathon plans using 80/20 polarised training
Next.js 14, TypeScript, Tailwind CSS, Supabase, Strava API, OpenWeatherMap, Leaflet.
MIT