CodeWithCJ/SparkyFitness

SparkyFitness: Built for Families. Powered by AI. Track food, fitness, water, and health — together.

What it solves

SparkyFitness is a privacy-first, self-hosted alternative to commercial fitness trackers like MyFitnessPal and Hevy. It eliminates the need for multiple paid subscriptions by consolidating nutrition, exercise, sleep, fasting, and body metrics tracking into a single platform where the user maintains full control over their data.

How it works

The system consists of a backend server for API and data storage, a web frontend, and native mobile apps for iOS and Android. It integrates with over 20 health services (including Apple Health, Google Health Connect, Fitbit, and Garmin) to automatically sync activity and health metrics. It also features an optional AI-powered conversational interface (SparkyAI) for logging data and reviewing progress via chat or image uploads.

Who it’s for

Individuals who want a comprehensive, ad-free health tracking ecosystem that they can host themselves to ensure data privacy, as well as families who need shared access with granular permissions.

Highlights

  • Comprehensive Tracking: Covers nutrition, strength training, hydration, sleep, fasting, mood, and body measurements.
  • Crosspoint Integration: Syncs with a wide array of wearables and health platforms.
  • AI-Enhanced Logging: Beta features allow for food image uploads and conversational logging via a "bring your own LLM" approach with an MCP server.
  • Privacy-First: Self-hosted architecture ensures data stays on user-controlled infrastructure.

Related

  • Project
  • Dispatch
  • Dispatch
  • Project
  • Project