Skip to content
DEV BY SERGIO

FitTracker Pro

A personal fitness, nutrition and recovery tracker built with Electron.

FitTracker Pro preview

Project Overview

A comprehensive desktop application for tracking fitness progress, nutrition, and recovery. Built with Electron, the app provides an all-in-one dashboard with interactive charts powered by Chart.js, including weight trends, strength progression, body measurements, diet adherence, hunger/stress levels, and workout volume. Users can log daily metrics such as weight, sleep quality and duration, meal-by-meal diet adherence, water intake, hunger, stress, and energy levels. The workout logger supports custom routines with detailed exercise tracking including sets, reps, weight, RIR, and RPE, alongside automatic 1RM calculation. Weekly body measurements (waist, chest, arms, thighs, calves, neck, hips) are tracked with visual trend charts. The app stores all data locally in IndexedDB, supports JSON import/export for backup, generates synthetic demo data, and can export reports as PDF. Designed with a clean, responsive UI using Tailwind CSS.

Technical Approach

This project was designed with a strong focus on maintainability, performance, and real-world constraints, following best practices for scalable web applications.