Gift cards shared by independent restaurants
Hypothetical. Not a client, not a result.
// The problem
Independent restaurants on one main street want a gift card guests can spend at any of them, and none wants a rival or a card company to hold the balance and the money.
// What we would build
One gift card across the member restaurants, with each sale and redemption recorded on a private permissioned ledger every restaurant runs a node of, so balances are shared and each restaurant is settled from one record nobody can rewrite. If a business association runs the card and everyone trusts it, a database is simpler, and we will build that.
// What is in it
- One card and balance across every member restaurant
- Sold and redeemed through each restaurant's point of sale
- Settlement between restaurants from the shared record
- No restaurant can add or change a balance alone
- Rules for joining and settling agreed by the members
// Stack
- Next.js
- PostgreSQL
- Hyperledger Besu (private, permissioned)
- Point of sale interfaces
- DigitalOcean
// estimate
- Build
- ≈ US$115,000 to US$176,000, delivered within 24 weeksCAD 163,500 to 250,100
- 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
- 3.9 to 6.4 weeks
- Core features
- 1.4 to 2.4 weeks
- Full build
- 0.9 to 1.4 weeks
- Devnet
- 2.9 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
- Interface access from your point of sale vendor
- 1 to 4 weeks
How it is paid
- Deposit 20%
- CAD 32,700 to 50,020
- Discovery 2.5%
- CAD 4,087.50 to 6,252.50
- Architecture 6.7%
- CAD 10,954.50 to 16,756.70
- Design approved 2.5%
- CAD 4,087.50 to 6,252.50
- Core features 7.5%
- CAD 12,262.50 to 18,757.50
- Full build 5%
- CAD 8,175 to 12,505
- Devnet 20.2%
- CAD 33,027.00 to 50,520.20
- Testing and fixes 2.5%
- CAD 4,087.50 to 6,252.50
- Testnet 13.4%
- CAD 21,909.00 to 33,513.40
- Launch 2.5%
- CAD 4,087.50 to 6,252.50
- Mainnet 7.2%
- CAD 11,772.00 to 18,007.20
- Holdback, 30 days after launch (10%)
- CAD 16,350 to 25,010