Building 'The Endurance Log' 🏃♂️: A Full-Stack Next.js Strava Dashboard (Updated)
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 yo...

Source: DEV Community
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 comprehensive User Guide (detailing how the app works for runners) and an in-depth System Document (breaking down the architecture, schemas, and structural choices). Part 1: Comprehensive User Guide 🚀 The Endurance Log is designed to be your pre- and post-run command center. Here are its core interactive features: 1. Smart Dashboard & Seamless Strava Sync The heart of the app automatically connects to your Strava account. By navigating through a seamless OAuth flow natively integrated into a settings modal, the app continuously syncs your recent activities. It fetch