Twine

SaaS Analytics Dashboard: MRR, Churn, Revenue and CSV Export

Denys Kud
Published

0
  • Project creator

An analytics dashboard for a SaaS business: revenue, MRR, churn and signups in one place, filtered by date range and plan and compared with the previous period. A sortable customer table exports to CSV, and every view has a shareable URL. Built with Next.js, TypeScript and Node API routes on PostgreSQL with Docker Compose. Key decision: the same query tests run on PostgreSQL and SQLite, and both return identical results, so the numbers can be trusted. Sample data shown.