← Back to portfolio

Evolvelo — Personal Fitness Tracker

Software Web Active

2026–Present

Personal

Role: Sole Developer

Full-stack fitness tracking application combining workout logs, nutrition analytics, and body metrics into a single interactive dashboard with GitHub-style heatmaps and custom data visualizations.

fitness health tracking analytics dashboard full-stack
Evolvelo — Personal Fitness Tracker

Stack

Python 3.12 FastAPI React TypeScript Tailwind CSS SQLite SQLAlchemy Recharts

Platform

Vite Cloudflare Tunnel Docker

Evolvelo consolidates workout logs, nutrition data, and body measurements into a single, interactive dashboard. The app supports multi-sport tracking across cycling, running, walking, swimming, and weightlifting with sport-specific metrics, plus macro-level nutrition analytics with visual targets and trend analysis.

Key implementations include hash-based routing for refresh-safe navigation, user settings with BMR calculation using the Mifflin-St Jeor formula, and custom UI components like horizontal stacked macro bars and GitHub-style contribution heatmaps. The project demonstrates full-stack development with strict TypeScript on the frontend and Python FastAPI on the backend, backed by SQLite with SQLAlchemy ORM.

Interested in collaborating?

I'm always open to discussing new projects, ideas, or opportunities.

Reach out