Unit Economics Model
A spreadsheet-grade model with real controls instead of hidden formulas.
IntermediateWeb appDashboard10–20hAI-buildable 4/5no setup
Model a business: acquisition cost, retention curve, revenue per user, and the resulting lifetime value and payback period. Every assumption is a control, and the outputs redraw live. The interesting problem is a dependency graph of derived values that recomputes in the right order.
UI
Logic
Useful
Hosting · Free forever
Deploys free on GitHub Pages, Cloudflare Pages or Vercel Hobby.
Deploy it and share a link.
Core features · 6
- Inputs for acquisition cost, churn, revenue per user and margin
- Derived metrics including lifetime value and payback period update live
- A retention curve chart reflects the churn assumption
- A cohort table projects revenue month by month
- Assumptions that produce an impossible model are flagged, not silently computed
- The full scenario encodes into a shareable URL
The interesting part
- Recomputing derived values in dependency order without cycles
- Retention curves that decay realistically rather than linearly
- Communicating an invalid model without just showing NaN
Once it works
- Add scenario comparison side by side
- Add sensitivity analysis showing which input matters most
- Export the cohort table to CSV
Suggested stack
reacttypescripttailwindrecharts