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 →.