Loyalty across independent hotels
Hypothetical. Not a client, not a result.
// The problem
Independent hotels in a region each run a small points programme that guests ignore, and none wants a rival to control the shared balance.
// What we would build
One loyalty programme across the member hotels, with points recorded on a private permissioned ledger each hotel runs a node of, so a guest earns at one and redeems at another, and no hotel can create points or rewrite another's records. If one company runs the programme and the others trust it, a database is simpler.
// What is in it
- One guest account and balance across every member hotel
- Points earned and redeemed through each hotel's property system
- Each transaction recorded on a private chain with a node per hotel
- Settlement between hotels worked out from the shared record
- Rules for joining, earning and expiry agreed by the members
// Stack
- Next.js
- PostgreSQL
- Hyperledger Besu (private, permissioned)
- Property management system interfaces
- DigitalOcean
// estimate
- Build
- ≈ US$120,000 to US$183,000, delivered within 25 weeksCAD 170,200 to 260,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
- Architecture
- 0.4 weeks
- Design approved
- 4.4 to 7.4 weeks
- Core features
- 1.4 to 2.4 weeks
- Full build
- 0.9 to 1.4 weeks
- Devnet
- 2.4 to 4.4 weeks
- Testing and fixes
- 0.4 weeks
- Testnet
- 2.9 to 3.4 weeks
- Launch
- 0.9 to 1.4 weeks
- Mainnet
- 0.9 to 1.4 weeks
Outside our hands, and added to the calendar
- Certification or API access from your PMS vendor
- 1 to 4 weeks
How it is paid
- Deposit 20%
- CAD 34,040 to 52,040
- Discovery 2.5%
- CAD 4,255 to 6,505
- Architecture 6.7%
- CAD 11,403.40 to 17,433.40
- Design approved 2.5%
- CAD 4,255 to 6,505
- Core features 7.5%
- CAD 12,765 to 19,515
- Full build 5%
- CAD 8,510 to 13,010
- Devnet 20.2%
- CAD 34,380.40 to 52,560.40
- Testing and fixes 2.5%
- CAD 4,255 to 6,505
- Testnet 13.4%
- CAD 22,806.80 to 34,866.80
- Launch 2.5%
- CAD 4,255 to 6,505
- Mainnet 7.2%
- CAD 12,254.40 to 18,734.40
- Holdback, 30 days after launch (10%)
- CAD 17,020 to 26,020