Guest app with passes and conditions
Hypothetical. Not a client, not a result.
// The problem
A ski hill sells tickets, rentals and lessons on separate pages, posts conditions on social media, and guests still queue at the window for everything.
// What we would build
An iOS and Android guest app and a matching website for tickets, passes, rentals and lessons in one basket, with live lift and trail status and alerts, connected to the hill's ticketing and point of sale.
// What is in it
- Tickets, passes, rentals and lessons in one basket
- Pass reloads and direct-to-lift where your gates allow
- Live lift, trail and grooming status from operations
- Alerts for openings, closures and weather holds
- Every screen in English and French, and more if you need them
- Connected to your ticketing and point of sale
// Stack
- Next.js
- React Native
- PostgreSQL
- Stripe
- Ticketing and point of sale interfaces
- AWS
// estimate
- Build
- ≈ US$134,000 to US$205,000, delivered within 30 weeksCAD 191,000 to 292,000
- Hosting
- ≈ US$492 a monthCAD 700 a month
- Support
- ≈ US$2,500 a monthCAD 3,565 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
- 9.4 to 15.9 weeks
- Core features
- 1.9 to 2.9 weeks
- Full build
- 0.9 to 1.9 weeks
- First build on devices
- 3.4 to 5.9 weeks
- Testing and fixes
- 0.4 to 0.9 weeks
- Store submission
- 0.9 to 1.4 weeks
- Launch
- 0.9 to 1.4 weeks
Outside our hands, and added to the calendar
- App store review
- 1 week
How it is paid
- Deposit 20%
- CAD 38,200 to 58,400
- Discovery 9.2%
- CAD 17,572 to 26,864
- Design approved 9.2%
- CAD 17,572 to 26,864
- Core features 7.6%
- CAD 14,516 to 22,192
- Full build 5%
- CAD 9,550 to 14,600
- First build on devices 20.1%
- CAD 38,391 to 58,692
- Testing and fixes 2.5%
- CAD 4,775 to 7,300
- Store submission 6.7%
- CAD 12,797 to 19,564
- Launch 9.7%
- CAD 18,527 to 28,324
- Holdback, 30 days after launch (10%)
- CAD 19,100 to 29,200