Fan memberships and store
Hypothetical. Not a client, not a result.
// The problem
A streamer's supporters pay through three platforms and a merch site run by a print shop, and the streamer holds no list of their own members or what each one gets.
// What we would build
Your own membership site with monthly tiers by Stripe, perks such as Discord roles and early videos, a store for merch and digital goods, and a dashboard of members and orders, designed around your brand. Platform subscriptions keep running beside it; this one is yours.
// What is in it
- Monthly membership tiers with perks you set
- Discord roles given and removed with each membership
- A store for merch, with orders passed to your print supplier
- Members-only posts and early videos
- A dashboard of members, renewals and orders
// Stack
- Next.js
- PostgreSQL
- Stripe Billing
- Discord API
- DigitalOcean Toronto
// estimate
- Build
- ≈ US$71,600 to US$109,000, delivered within 19 weeksCAD 101,900 to 155,900
- 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
- Discovery
- 2.9 to 3.4 weeks
- Design approved
- 4.9 to 8.9 weeks
- Core features
- 2.4 to 3.4 weeks
- Full build
- 1.4 to 2.4 weeks
- Testing and fixes
- 0.9 to 1.4 weeks
- Launch
- 0.9 to 1.4 weeks
Outside our hands, and added to the calendar
- Payment processor account in your business's name
- 1 to 4 weeks
How it is paid
- Deposit 20%
- CAD 20,380 to 31,180
- Discovery 7.7%
- CAD 7,846.30 to 12,004.30
- Design approved 7.7%
- CAD 7,846.30 to 12,004.30
- Core features 23.3%
- CAD 23,742.70 to 36,324.70
- Full build 15.5%
- CAD 15,794.50 to 24,164.50
- Testing and fixes 7.7%
- CAD 7,846.30 to 12,004.30
- Launch 8.1%
- CAD 8,253.90 to 12,627.90
- Holdback, 30 days after launch (10%)
- CAD 10,190 to 15,590