Back to Projects

FitSpark

LIVE

AI-driven workout plan SaaS platform with subscription management and personalized fitness tracking.

FitSpark
Overview

AI-driven workout plan SaaS platform with subscription management and personalized fitness tracking.

Key Highlights
  • Generated structured workout plans using OpenAI GPT-4o API and persisted data via Prisma + PostgreSQL on Neon
  • Implemented full billing lifecycle with Stripe (checkout, upgrades/downgrades, webhooks) and protected routes using Next.js middleware
  • Containerized service and deployed to GCP Cloud Run with GitHub Actions CI/CD pipeline for automated builds and deployments
  • Built responsive user interfaces with Material UI and enforced schema validation with comprehensive Jest testing suite
Screenshots
FitSpark screenshot 1
Tech Stack
Next.jsTypeScriptPostgreSQLStripeGCPOpenAI APIPrismaClerkReact QueryJestGitHub ActionsDocker
Project Info
What I'd Improve Next
  • Biometric integration for real-time workout tracking
  • Progress analytics with computer vision form analysis
  • Social challenges and community features
  • Nutritional guidance integration with meal planning