Channel and reseller hub
Hypothetical. Not a client, not a result.
// The problem
An attraction sells through online travel agencies, hotel desks and local resellers, each with its own login and spreadsheet, and staff move bookings between them by hand.
// What we would build
An integration hub that gives resellers live availability and booking through a documented interface, receives bookings from the online agencies, and keeps the operator's booking system and accounting in step.
// What is in it
- Live availability and booking for resellers through one interface
- Bookings from online agencies written to your booking system
- Commissions recorded with each sale
- Sales posted to your accounting system
- Every message logged, with alerts when one fails
// Stack
- Node.js
- PostgreSQL
- OpenAPI
- Online agency interfaces
- DigitalOcean
// estimate
- Build
- ≈ US$56,700 to US$86,700, delivered within 14 weeksCAD 80,700 to 123,400
- 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
- API contract agreed
- 2.9 to 3.9 weeks
- Core resources built
- 2.9 to 4.4 weeks
- Security, gateway and connections
- 1.9 to 2.9 weeks
- Docs, SDKs and load tests
- 1.4 to 1.9 weeks
- Launch and first callers
- 0.9 to 1.4 weeks
Outside our hands, and added to the calendar
- Interface access from your resellers and agencies
- 1 to 4 weeks
How it is paid
- Deposit 20%
- CAD 16,140 to 24,680
- API contract agreed 8.7%
- CAD 7,020.90 to 10,735.80
- Core resources built 26.2%
- CAD 21,143.40 to 32,330.80
- Security, gateway and connections 17.5%
- CAD 14,122.50 to 21,595.00
- Docs, SDKs and load tests 8.7%
- CAD 7,020.90 to 10,735.80
- Launch and first callers 8.9%
- CAD 7,182.30 to 10,982.60
- Holdback, 30 days after launch (10%)
- CAD 8,070 to 12,340