
Building 'The Endurance Log' 🏃♂️: A Full-Stack Next.js Strava Dashboard
Introduction: The Runner's Dilemma If you're a passionate runner, you likely use Strava to track your activities. But what about tracking the wear and tear on your favorite shoes? Or visualizing your long-term milestones in a custom dashboard alongside your local weather? Enter The Endurance Log , a dynamic, full-stack application built to give you total control over your running analytics. This article serves as both a User Guide (how the app works) and a System Document (how the app is built), breaking down the architecture choices and the underlying tech stack. Part 1: The User Guide 🚀 The Endurance Log is designed to be your pre- and post-run command center. Here are its core features: 1. Smart Dashboard & Strava Sync The heart of the app automatically connects to your Strava account. By navigating through a seamless OAuth flow, the app continuously syncs your recent activities. It fetches exact distances, elevation gains, and activity times, displaying them in interactive user int
Continue reading on Dev.to
Opens in a new tab


