Back to Projects
Software

FitBizAI

A personal health, fitness, and productivity tracking web app powered by AI for daily coaching, streaks, and progress analysis.

💼

Technology Stack

PythonFlaskSupabaseOpenAIHealth TrackingProductivityMulti-User

The Problem

Many people struggle to maintain healthy routines because they need a single system that combines fitness, nutrition, work habits, and reflective progress tracking without feeling overwhelming. I wanted to create an assistant that could turn everyday logging into actionable coaching.

Technical Implementation

Built a multi-user Python-Flask application backed by Supabase with secure email and password authentication. The app supports daily logging for diet, water, workouts, work, and contextual notes, plus AI-generated daily coach reports with scores, positive and negative insights, and next-step goals. Added a targets page for water, workout, and work goals, a dashboard for goal-versus-target tracking, fortnightly reports with weight and facial-photo analysis, an insights page with detailed graphs, streak tracking, achievements, weekly AI reports, and an AI coach chat experience.

Reflective Analysis & Growth

This project helped me connect personal wellness data with intelligent coaching in a way that feels practical rather than gimmicky. I learned how much user trust depends on clear progress visualization, consistent feedback, and a product that makes self-improvement feel sustainable over time.