Club and allocation app
Hypothetical. Not a client, not a result.
// The problem
A winery runs its club from its online shop's back office, so members cannot change a shipment or claim an allocation without emailing, and declined cards are found weeks later.
// What we would build
A members' web and mobile app for shipments, allocations and pickups, with the club's billing, card updates and shipping rules behind it, connected to the shop and the point of sale.
// What is in it
- Members choose, swap or skip bottles before each shipment
- Allocations of limited releases, claimed in the app
- Card updates before billing day, with reminders
- Pickup or shipping, with the rules for each province or state you ship to
- Club tiers, member pricing and events
- Connected to your online shop and point of sale
// Stack
- Next.js
- React Native
- PostgreSQL
- Stripe
- Shop and point of sale interfaces
- DigitalOcean
// estimate
- Build
- ≈ US$130,000 to US$198,000, delivered within 29 weeksCAD 184,700 to 282,400
- 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
- Design approved
- 8.9 to 14.9 weeks
- Core features
- 1.9 to 2.9 weeks
- Full build
- 0.9 to 1.9 weeks
- First build on devices
- 3.4 to 5.4 weeks
- Testing and fixes
- 0.4 to 0.9 weeks
- Store submission
- 0.9 to 1.4 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 shop or point of sale vendor
- 1 to 4 weeks
How it is paid
- Deposit 20%
- CAD 36,940 to 56,480
- Discovery 9.2%
- CAD 16,992.40 to 25,980.80
- Design approved 9.2%
- CAD 16,992.40 to 25,980.80
- Core features 7.6%
- CAD 14,037.20 to 21,462.40
- Full build 5%
- CAD 9,235 to 14,120
- First build on devices 20.1%
- CAD 37,124.70 to 56,762.40
- Testing and fixes 2.5%
- CAD 4,617.50 to 7,060.00
- Store submission 6.7%
- CAD 12,374.90 to 18,920.80
- Launch 9.7%
- CAD 17,915.90 to 27,392.80
- Holdback, 30 days after launch (10%)
- CAD 18,470 to 28,240