Booking with deposits and memberships
Hypothetical. Not a client, not a result.
// The problem
A group of salons books through a rented platform, loses hours each week to no-shows, and cannot sell the monthly memberships its clients ask about.
// What we would build
A booking website and iOS and Android app in the salon's own brand: services and stylists chosen online, deposits and cancellation rules, rebooking reminders, memberships and packages, all connected to the point of sale.
// What is in it
- Services, stylists and times booked online
- Deposits and cancellation rules you set
- Rebooking reminders timed to each service
- Memberships and packages billed each month
- Client records kept in your own database
- Connected to your point of sale
// Stack
- Next.js
- React Native
- PostgreSQL
- Stripe
- Point of sale interface
- DigitalOcean
// estimate
- Build
- ≈ US$124,000 to US$190,000, delivered within 29 weeksCAD 176,700 to 270,200
- Hosting
- ≈ US$344 a monthCAD 490 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
- 8.4 to 14.4 weeks
- Core features
- 1.9 to 2.9 weeks
- Full build
- 0.9 to 1.9 weeks
- First build on devices
- 2.9 to 5.4 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
- Interface access from your point of sale or booking vendor
- 1 to 4 weeks
How it is paid
- Deposit 20%
- CAD 35,340 to 54,040
- Discovery 9.2%
- CAD 16,256.40 to 24,858.40
- Design approved 9.2%
- CAD 16,256.40 to 24,858.40
- Core features 7.6%
- CAD 13,429.20 to 20,535.20
- Full build 5%
- CAD 8,835 to 13,510
- First build on devices 20.1%
- CAD 35,516.70 to 54,310.20
- Testing and fixes 2.5%
- CAD 4,417.50 to 6,755.00
- Store submission 6.7%
- CAD 11,838.90 to 18,103.40
- Launch 9.7%
- CAD 17,139.90 to 26,209.40
- Holdback, 30 days after launch (10%)
- CAD 17,670 to 27,020