FitLog
About

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

1

Create a free account

Register with your email and password in under a minute. No credit card required.

2

Log your first workout

Choose from the exercise library, add sets, reps and weight for each exercise.

3

Track your progress

Visit the Progress page to see your strength gains charted over time.

4

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.