Skip to content

Introduction

FitTrack is a mobile-first workout tracker you build end to end: one Python/FastAPI backend on Supabase (managed Postgres + Auth), a Flutter mobile app, and a Svelte web companion — two clients sharing a single JWT-secured API.

This introduction sets the scene before you write any code:

  • Overview — what FitTrack is, the feature list, and the map from each module to the Learn Hub course it adapts.
  • Architecture — how FastAPI, Supabase, and the two clients fit together, and why the responsibilities are split the way they are.
  • Prerequisites — the tools to install before Module 1.
  • Roadmap — where FitTrack sits in the six-project Real-World Projects series.

When you’re ready, start with the Overview →.