Project โ€” RevenueCat Take-Home Assignment

RC Pulse
Subscription Health
at a Glance

An instant health score and KPI dashboard for RevenueCat developers. See exactly how your subscription business is performing โ€” no spreadsheets, no mental math.

Example: Health Score in Action

A
90โ€“100
Excellent
Subscription Business Health
โœ… Churn at 1.8% โ€” excellent retention.
๐Ÿ“ˆ MRR growing +12% (3-month trend).
๐Ÿ’ฐ ARR at $52K with healthy benchmarks.

What RC Pulse does

๐Ÿ“Š

Health Score

A 0โ€“100 score with letter grade (Aโ€“F) based on churn, MRR growth, and refund rate.

๐Ÿ’ฐ

KPI Dashboard

MRR, ARR, active subscriptions and revenue โ€” at a glance, no clicking around.

๐Ÿ“ˆ

Trend Charts

4 interactive charts: MRR trend, subscription growth, revenue, and growth momentum.

๐ŸŽฏ

Benchmarks

Your churn and growth compared against industry averages for B2C subscription apps.

๐Ÿ”’

No server

100% client-side. Data goes directly to the RevenueCat API โ€” nothing is stored or logged.

โšก

CLI Tool

Generate shareable HTML reports from your terminal. Drop into CI/CD workflows.

The Health Score system

RC Pulse rates your subscription business across churn rate, MRR growth, and refund ratio.

A 90โ€“100 Excellent
B 80โ€“89 Good
C 70โ€“79 Fair
D 60โ€“69 Needs attention
F <60 Critical