KPIron
Revenue dashboard and KPI tracker for fitness studio facilities — SaaS in production with AI-powered analytics.
KPIron is a revenue analytics dashboard built for gym and fitness studio operators. The pitch: competitors show your data, KPIron shows your next move. It tracks membership KPIs and revenue trends, projects current against potential revenue, and uses an AI chatbot (Claude API) to turn the numbers into recommendations.

Features
- Revenue Dashboard — Real-time membership and revenue metrics with visual trends
- KPI Tracking — Member retention, churn prediction signals, LTV, and class profitability
- Scenario Simulations — Model schedule or pricing changes before making them
- AI Chat — Claude-powered chatbot that answers questions about the business data
- MindBody Integration — Pulls real studio data from the booking platform most studios already run on
- Stripe Integration — Billing for the SaaS, plus real charge/refund data on the revenue card
- Email Notifications — Welcome flows, trial warnings, and a weekly digest

Tech Stack
Built with React 18 + Vite for the frontend, Supabase for the database and auth, Stripe for payments, and the Claude API for the AI chatbot. Deployed on Vercel.
The UI uses shadcn/ui components with Recharts for data visualization. The AI layer uses Claude to interpret dashboard data and answer natural language questions about the business.
Status
In production — the AI chat is live behind rate limiting, with payments, auth, email, and PWA/SEO all wired up. The LLC is formed and I’m working go-to-market with a business partner while sales reaches out to first pilot studios. Next on deck: multi-tenant support for owners with more than one location.