Online booking and recalls
Hypothetical. Not a client, not a result.
// The problem
A group of dental practices books almost every appointment by phone, sends recalls by postcard when someone remembers, and loses hours each week to no-shows.
// What we would build
Online booking on the website and an iOS and Android app, with appointment types and rules set by each clinic, reminders and recalls sent on time, and every booking written to the practice management system.
// What is in it
- Booking online for the appointment types each clinic allows
- Reminders by text and email, with easy rescheduling
- Recalls for cleanings, check-ups or vaccinations when they fall due
- Deposits for long appointments where the clinic wants them
- Every screen in the languages your patients speak
- Connected to your practice management system
// Stack
- Next.js
- React Native
- PostgreSQL
- Practice management interface
- Stripe
- AWS
// estimate
- Build
- ≈ US$145,000 to US$222,000, delivered within 30 weeksCAD 206,400 to 315,700
- 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
- 8.4 to 14.9 weeks
- Core features
- 1.9 to 2.9 weeks
- Full build
- 1.4 to 1.9 weeks
- First build on devices
- 3.4 to 6.4 weeks
- Testing and fixes
- 0.4 to 0.9 weeks
- Store submission
- 0.9 to 1.9 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 practice management vendor
- 1 to 4 weeks
How it is paid
- Deposit 20%
- CAD 41,280 to 63,140
- Discovery 9.2%
- CAD 18,988.80 to 29,044.40
- Design approved 9.2%
- CAD 18,988.80 to 29,044.40
- Core features 7.6%
- CAD 15,686.40 to 23,993.20
- Full build 5%
- CAD 10,320 to 15,785
- First build on devices 20.1%
- CAD 41,486.40 to 63,455.70
- Testing and fixes 2.5%
- CAD 5,160.00 to 7,892.50
- Store submission 6.7%
- CAD 13,828.80 to 21,151.90
- Launch 9.7%
- CAD 20,020.80 to 30,622.90
- Holdback, 30 days after launch (10%)
- CAD 20,640 to 31,570