Marketplace metrics dashboard
Hypothetical. Not a client, not a result.
// The problem
A marketplace's founders track supply, demand and take rate in spreadsheets, and cannot tell which cities or categories are healthy until revenue drops.
// What we would build
A dashboard that reads orders, listings, payouts and support into one model, so founders see liquidity, fill rate, take rate and repeat buyers by city and category, from one source of numbers.
// What is in it
- Supply and demand by city and category
- Fill rate and time to match
- Take rate, refunds and payouts
- Repeat buyers and seller retention
- Exports for investors and the board
// Stack
- PostgreSQL
- dbt
- Next.js
- Stripe interface
- AWS
// estimate
- Build
- ≈ US$46,800 to US$71,600, delivered within 14 weeksCAD 66,700 to 101,900
- Hosting
- ≈ US$176 a monthCAD 250 a month
- Support
- ≈ US$1,000 a monthCAD 1,425 a month
Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.
Timeline by milestone
- Discovery
- 2.9 to 3.4 weeks
- Design approved
- 2.4 to 3.4 weeks
- Core features
- 1.9 to 2.9 weeks
- Full build
- 0.9 to 1.9 weeks
- Testing and fixes
- 0.9 to 1.4 weeks
- Launch
- 0.9 to 1.4 weeks
How it is paid
- Deposit 30%
- CAD 20,010 to 30,570
- Discovery 6.6%
- CAD 4,402.20 to 6,725.40
- Design approved 6.6%
- CAD 4,402.20 to 6,725.40
- Core features 20%
- CAD 13,340 to 20,380
- Full build 13.3%
- CAD 8,871.10 to 13,552.70
- Testing and fixes 6.6%
- CAD 4,402.20 to 6,725.40
- Launch 6.9%
- CAD 4,602.30 to 7,031.10
- Holdback, 30 days after launch (10%)
- CAD 6,670 to 10,190