Move off a rented booking platform
Hypothetical. Not a client, not a result.
// The problem
A day spa has outgrown its rented booking platform: fees rise each year, the booking flow looks nothing like the spa, and exporting the client list is awkward.
// What we would build
A booking site of the spa's own, designed around its rooms, therapists and packages, with the client list, history and future bookings moved across from the old platform and checked before it is switched off.
// What is in it
- Clients, history and future bookings moved and checked
- A booking flow designed in the spa's own look
- Rooms, therapists and equipment booked together
- Packages, gift cards and deposits
- Both systems side by side until you are ready
// Stack
- Next.js
- PostgreSQL
- Stripe
- Point of sale interface
- DigitalOcean
// estimate
- Build
- ≈ US$71,100 to US$109,000, delivered within 18 weeksCAD 101,200 to 154,700
- Hosting
- ≈ US$176 a monthCAD 250 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
- 3.9 to 6.4 weeks
- Core features
- 2.4 to 3.9 weeks
- Full build
- 1.4 to 2.4 weeks
- Testing and fixes
- 0.9 to 1.4 weeks
- Launch
- 0.9 to 1.4 weeks
Outside our hands, and added to the calendar
- Interface access from your point of sale or booking vendor
- 1 to 4 weeks
How it is paid
- Deposit 20%
- CAD 20,240 to 30,940
- Discovery 7.7%
- CAD 7,792.40 to 11,911.90
- Design approved 7.7%
- CAD 7,792.40 to 11,911.90
- Core features 23.3%
- CAD 23,579.60 to 36,045.10
- Full build 15.5%
- CAD 15,686.00 to 23,978.50
- Testing and fixes 7.7%
- CAD 7,792.40 to 11,911.90
- Launch 8.1%
- CAD 8,197.20 to 12,530.70
- Holdback, 30 days after launch (10%)
- CAD 10,120 to 15,470