← Back
|
Spotter

Spotter

A mobile fitness companion that combines AI-driven workout recommendations with nutrition tracking and personalized dashboards.

Year 2025
Role Mobile Developer & UI Designer
Category Health & Fitness / Mobile
Tech Stack
Flutter Dart Firebase

The Problem

Most fitness apps force users into one lane: either workout tracking or nutrition logging, rarely both in a way that feels integrated. Users who want a holistic view of their health — calories consumed vs. burned, workout recommendations based on their body metrics, hydration tracking, sleep patterns — end up juggling 3–4 separate apps. For casual fitness users (not bodybuilders or athletes), this fragmentation is the barrier to consistency.

The Solution

Spotter is a mobile application designed as a single-surface fitness companion. The onboarding flow collects body metrics (age, weight, goals) and uses them to generate a personalized dashboard that ties together:

Workout Discovery — curated exercise categories (fat burning, strength, flexibility) with difficulty ratings and video guidance, plus a challenge system to maintain engagement.

Nutrition & Hydration Tracking — daily calorie monitoring, water intake tracking with visual progress, and macro breakdowns.

Personal Dashboard — a unified daily report showing active calories, water consumption, sleep quality, and recommended workouts, all derived from the user's profile data.

AI Chat Assistant — a built-in conversational chatbot that answers fitness and nutrition questions contextually, using the user's profile data and activity history to give personalized guidance rather than generic advice.

The UI follows a dark-mode-first mobile design language with high-contrast green accents for actionability — 'Get Started,' progress bars, and achievement markers all use the accent color to guide attention.

Technical Decisions

Flutter was chosen for cross-platform deployment from a single codebase — critical for a startup with limited resources targeting both iOS and Android. Firebase provides auth, user data storage, and the foundation for future AI recommendation features (workout personalization based on usage patterns and progress data).

Where it Stands

Core UI and onboarding flow are built. Backend integration and AI recommendation engine are in progress. The startup behind Spotter is currently paused; the project remains in active development as part of the portfolio.

Next Project

Reverse Swing

Reverse Swing