Built for people who train seriously
FitLog is a personal fitness tracker designed to help you log workouts, track progress and stay consistent.
What is FitLog?
FitLog is a full-stack fitness tracking web application. It gives you a clean, distraction-free way to log every workout, track your strength gains over time and stay motivated with streaks and weekly summaries.
Whether you're a beginner building your first routine or an experienced lifter tracking PRs, FitLog gives you the data you need to train smarter and progress faster.
How to get started
Create a free account
Register with your email and password in under a minute. No credit card required.
Log your first workout
Choose from the exercise library, add sets, reps and weight for each exercise.
Track your progress
Visit the Progress page to see your strength gains charted over time.
Stay consistent
Check your dashboard daily to see your streak and weekly workout summary.
Tech stack
TanStack Start
Full-stack React framework with file-based routing and SSR.
TanStack Router
Type-safe file-based routing with loaders and beforeLoad guards.
Directus
Self-hosted headless CMS and backend API with role-based access control.
Tailwind CSS v4
Utility-first CSS framework for rapid UI development.
shadcn/ui
Accessible, composable UI components built on Radix UI.
Recharts
Composable charting library for React used for progress visualisation.
Zustand
Lightweight state management for auth and UI state.
Coolify
Self-hosted deployment platform running on a VPS.
About the developer
FitLog is a portfolio project built by Northern Range Digital — a web development studio based in Trinidad & Tobago.
Northern Range Digital builds full-stack web applications and SaaS products using modern technologies. FitLog showcases data visualisation, user authentication, relational data modelling and a clean mobile-friendly UI — all built on the TanStack + Directus stack.