Operations dashboard
Hypothetical. Not a client, not a result.
// The problem
A resort's managers see ticket sales, rentals, lessons and food in four reports at the end of the day, so staffing and lift decisions are made on yesterday's numbers.
// What we would build
A live operations dashboard that reads ticketing, rentals, lessons and food into one model, so managers see visits, queues and revenue through the day and plan staff for tomorrow.
// What is in it
- Visits, sales and revenue by hour, across every system
- Rentals and lessons against what is booked
- Today against the same day last season
- Staffing plans from expected visits
- Exports for finance and the board
// Stack
- Next.js
- PostgreSQL
- dbt
- Ticketing, rental and point of sale interfaces
- DigitalOcean
// estimate
- Build
- ≈ US$34,000 to US$52,000, delivered within 13 weeksCAD 48,400 to 74,000
- 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 14,520 to 22,200
- Discovery 6.6%
- CAD 3,194.40 to 4,884.00
- Design approved 6.6%
- CAD 3,194.40 to 4,884.00
- Core features 20%
- CAD 9,680 to 14,800
- Full build 13.3%
- CAD 6,437.20 to 9,842.00
- Testing and fixes 6.6%
- CAD 3,194.40 to 4,884.00
- Launch 6.9%
- CAD 3,339.60 to 5,106.00
- Holdback, 30 days after launch (10%)
- CAD 4,840 to 7,400