Audience and sales dashboard
Hypothetical. Not a client, not a result.
// The problem
A promoter sees ticket sales in one system, bar sales in another and email results in a third, and plans next season's shows on instinct.
// What we would build
A dashboard that reads ticketing, the bar and the email platform into one model, so the promoter sees sales pace by show, who comes back, what they spend and which campaigns sell tickets.
// What is in it
- Sales pace by show against past shows
- Returning buyers and what they come to
- Bar and merchandise spend per head
- Campaign results against tickets sold
- Exports for artists' teams and finance
// Stack
- Next.js
- PostgreSQL
- dbt
- Ticketing and point of sale interfaces
- DigitalOcean
// estimate
- Build
- ≈ US$30,600 to US$46,800, delivered within 13 weeksCAD 43,600 to 66,600
- 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.4 to 2.4 weeks
- Full build
- 0.9 to 1.4 weeks
- Testing and fixes
- 0.9 to 1.4 weeks
- Launch
- 0.9 to 1.4 weeks
How it is paid
- Deposit 30%
- CAD 13,080 to 19,980
- Discovery 6.6%
- CAD 2,877.60 to 4,395.60
- Design approved 6.6%
- CAD 2,877.60 to 4,395.60
- Core features 20%
- CAD 8,720 to 13,320
- Full build 13.3%
- CAD 5,798.80 to 8,857.80
- Testing and fixes 6.6%
- CAD 2,877.60 to 4,395.60
- Launch 6.9%
- CAD 3,008.40 to 4,595.40
- Holdback, 30 days after launch (10%)
- CAD 4,360 to 6,660