Gift cards shared by independent salons
Hypothetical. Not a client, not a result.
// The problem
Independent salons and spas in one town want a gift card clients can spend at any of them, and none wants a rival or a card company to hold the balance.
// What we would build
One gift card across the member businesses, with each sale and redemption recorded on a private permissioned ledger every member runs a node of, so balances are shared and each member is settled from one record. 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
- Sold and redeemed through each point of sale
- Settlement between members from the shared record
- No member 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$111,000 to US$170,000, delivered within 24 weeksCAD 158,600 to 242,600
- 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.4 to 5.9 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
- Interface access from your point of sale or booking vendor
- 1 to 4 weeks
How it is paid
- Deposit 20%
- CAD 31,720 to 48,520
- Discovery 2.5%
- CAD 3,965 to 6,065
- Architecture 6.7%
- CAD 10,626.20 to 16,254.20
- Design approved 2.5%
- CAD 3,965 to 6,065
- Core features 7.5%
- CAD 11,895 to 18,195
- Full build 5%
- CAD 7,930 to 12,130
- Devnet 20.2%
- CAD 32,037.20 to 49,005.20
- Testing and fixes 2.5%
- CAD 3,965 to 6,065
- Testnet 13.4%
- CAD 21,252.40 to 32,508.40
- Launch 2.5%
- CAD 3,965 to 6,065
- Mainnet 7.2%
- CAD 11,419.20 to 17,467.20
- Holdback, 30 days after launch (10%)
- CAD 15,860 to 24,260