Web Platform · Completed

Floofy

A personal Garmin workout builder and Claude training-plan importer. It replaces Garmin Connect's clunky step editor with a manual builder and a deterministic pipeline for expanding Claude-generated plans into pushable sessions.

Client

Personal Project

Year

2025

Duration

MVP + Backend Phase

Role

Solo Developer

339 Tests
Test Coverage
expand → classify → push
Core Loop
Live-Verified
Garmin Adapter
Zero (Mock Mode)
Config Required
Floofy

Overview

Floofy is a solo side project built to get away from Garmin Connect's clunky step editor. You can hand-build structured workouts with steps, repeats, and targets, or paste a Claude-generated `floofy_plan_v1` plan. The app deterministically expands the plan into concrete sessions, classifies them, and lets you push the structured ones to Garmin. It runs on a layered seam architecture with a typed DI container, so in-memory mocks swap for real Supabase and Garmin backends without touching the UI.

Tech Stack

Next.jsReactTypeScriptzodSupabaseTailwind CSSvitest

Project Gallery

The build log

Development updates

No development updates yet. Check back soon for progress updates and insights.

More work

Related projects