A SaaS MRR dashboard,
built entirely from a prompt.
A real, open-source Monthly Recurring Revenue dashboard — MRR movements, churn, plan breakdowns, and a live payment stream — powered by PayHelm-synced Stripe and PayPal data.

Control Center — MRR, net revenue, ARR, ARPU, LTV, and a live payment stream.
A complete revenue dashboard
Every screen you'd expect from a SaaS MRR tool — pre-built, open-source, and wired to PayHelm's live data.
MRR & Net Revenue
Monthly recurring revenue, net sales, ARR, ARPU, and LTV — all computed live from your synced Stripe and PayPal data.
MRR Movements
New, expansion, contraction, churn, and reactivation — the full breakdown of what's actually moving your recurring revenue.
Churn Rate Tracking
Trailing 30-day churn rate alongside MRR by plan, so you can see exactly which plan tier is costing you revenue.
Plan-Level Breakdowns
See MRR, subscriber counts, and movement per plan — not just a single blended number for your whole subscriber base.
Live Payment Stream
A real-time feed of incoming Stripe and PayPal payments, so you always know what just happened to your revenue.
Self-Hosted Auth
Email/password login with emailed MFA codes, admin-issued invites, and brute-force lockout — no third-party auth required.
Know exactly why revenue moved
Trailing 30-day churn rate, MRR by plan, and every movement type broken out on one screen.

Churn Rate — trailing 30-day churn with MRR by plan and MRR movements.
- › pnpm workspaces · Node.js 24 · TypeScript 5.9
- › API: Express 5
- › DB: PostgreSQL + Drizzle ORM
- › Validation: Zod + drizzle-zod
- › API codegen: Orval (from OpenAPI spec)
- › Frontend: React + Vite, TanStack Query, wouter, Tailwind
Until you connect PayHelm, the dashboard runs on example data. Import the repo into Replit, Claude Code, or Codex, connect your PayHelm MCP key, and the example numbers swap for your real Stripe and PayPal figures.
See how PayHelm + Replit Agent worksClone it and make it yours
Open source, MIT-friendly example app — fork it, connect your Stripe and PayPal data through PayHelm, and ship your own MRR dashboard.