06: MVP Roadmap & Feature Prioritization
MVP Definition & Core Value Proposition
MVP: A consumer mobile app and business web dashboard enabling neighborhood coalitions of 20+ local shops to share a unified points loyalty program via QR scans and phone-based check-ins.
Core Problem Solved: Independent businesses can't match chain rewards; consumers get fragmented punch cards. MVP creates instant network effects in dense neighborhoods.
- Must-Have Features (5 Core): Business enrollment & QR generation, Consumer QR scan/phone check-in & points earn, Unified wallet balance, Basic redemption processing, Coalition overview dashboard.
- NOT in MVP: Advanced analytics, tiered rewards, marketing tools, POS integrations, multi-city support.
User Success
- Consumer earns/redeems points seamlessly across 20+ shops
- Business sees real-time points activity without hardware
Business Success (PMF Metrics)
- 20 businesses / pilot neighborhood
- 500 app downloads, 30% D7 retention
- 10% cross-business redemption rate
- $1K coalition MRR
Validation Goals: Prove chicken-egg solvable via neighborhood density; 40% points redeemed cross-business.
Feature Inventory (32 Features)
Categorized by impact; scored via Priority = (User Value × 0.4) + (Biz Value × 0.3) + (Ease × 0.3) where Ease inverts effort (10=low).
Top 10 Features by Priority Score
| Rank | Feature | User | Biz | Ease | Score | Phase |
|---|---|---|---|---|---|---|
| 1 | Consumer QR Scan | 10 | 10 | 9 | 9.7 | MVP |
| 2 | Business Enrollment | 9 | 10 | 10 | 9.5 | MVP |
| 3 | Phone Check-in | 9 | 9 | 9 | 8.9 | MVP |
| 4 | Unified Wallet | 10 | 9 | 8 | 9.1 | MVP |
| 5 | Basic Redemption | 9 | 10 | 7 | 8.6 | MVP |
| 6 | Nearby Map | 9 | 8 | 9 | 8.6 | Phase 2 |
| 7 | QR Generator | 8 | 9 | 10 | 8.6 | MVP |
| 8 | Business Dashboard | 8 | 9 | 8 | 8.2 | MVP |
| 9 | Transaction History | 7 | 8 | 10 | 7.9 | Phase 2 |
| 10 | Points Ledger | 7 | 9 | 8 | 7.8 | Phase 2 |
P0 (>7.5): MVP | P1 (6-7.5): Phase 2-3
Value vs. Effort Matrix
Enrollment ●
Wallet ●
Analytics ○
Referrals ○
Email ◇
White-label ×
↓
Low Value
32 features plotted: 8 MVP (green ●), 12 Phase 2-3 (blue ○), 8 Quick (yellow ◇), 4 Avoid (red ×).
Phased Development Roadmap
Phase 1: Core MVP (Weeks 1-8) – Pilot Neighborhood Launch
Objective: Build density in 1-2 neighborhoods (20 businesses). Unlock core loop: enroll → scan → earn/redeem. Validate chicken-egg with 500 consumers. Low-code stack: Supabase (auth/DB), React Native (app), Next.js (dashboard). Leverage APIs for speed.
| Feature | Priority | Effort | Week |
|---|---|---|---|
| Supabase Auth/DB Setup | P0 | 3d | 1 |
| Business Enrollment/QR Gen | P0 | 5d | 2-3 |
| Consumer App: QR Scan/Phone | P0 | 7d | 3-4 |
| Wallet & Redemption | P0 | 5d | 5 |
| Basic Dashboards | P0 | 4d | 6 |
| Testing/Polish | P0 | 7d | 7-8 |
- End-to-end flow for 20 businesses
- 100 beta consumers
- 5% cross-redemption
Phase 2: Product-Market Fit (Weeks 9-16) – 2nd Neighborhood, Monetize
Objective: Add retention hooks, payments. Hit 40 businesses, $1K MRR. Integrate Stripe, Mapbox. Test 30% retention via history/map.
| Feature | Priority | Effort | Week |
|---|---|---|---|
| Stripe Subscriptions | P0 | 4d | 9-10 |
| Nearby Map (Mapbox) | P1 | 5d | 11 |
| Transaction History | P1 | 4d | 12 |
| Email Notifs (Resend) | P1 | 3d | 13 |
| Settlement Engine | P1 | 5d | 14-15 |
- 250 active users, 35% D30 retention
- 10 paying businesses
- NPS > 35
Phase 3: Growth & Scale (Weeks 17-24) – Multi-Neighborhood
Objective: Scale to 100 businesses/3 neighborhoods. Add virality, analytics. Optimize for $5K MRR via referrals/cross-metrics.
| Feature | Priority | Effort | Week |
|---|---|---|---|
| Referral Program | P0 | 5d | 17-18 |
| Cross-Redemption Analytics | P1 | 7d | 19-20 |
| Basic POS Link (Square) | P2 | 6d | 21-22 |
- 1K users, Viral >0.3
- $3K MRR
- Churn <10%
Phase 4: Expansion (Months 7-12) – Multi-City Playbook
Objective: Enterprise features, API. 500 businesses, $30K MRR. Coalition franchising.
- Team collab, Advanced AI recs, White-label
- Success: 5K users, $15K MRR, Series A ready
Technical Implementation Strategy
Low-Code Savings: Supabase (auth/DB, saves 10d), Stripe (payments, 5d), Resend (email, 3d), Mapbox (maps, 4d). Total: MVP in 6wks vs 12.
| Component | Tools | Complexity | Cost/100 Users/mo |
|---|---|---|---|
| Auth/DB | Supabase | Low | $25 |
| Payments | Stripe | Med | $50 (fees) |
| Maps | Mapbox | Low | $10 |
| Mobile | React Native Expo | Med | $20 (hosting) |
| Total | - | - | $105 ($1/user) |
Development Timeline
Weeks 1-24 | Green=MVP, Blue=PMF, Orange=Growth
Key Milestones
Auth/DB live
CI/CD
QR/earn/redeem E2E
20 biz onboarded
100 testers
Analytics
500 users
Feedback loop
$1K MRR
35% retention
1K users
$5K MRR
Team Allocation
| Phase 1: | Founder (40h) + Designer (10h) = 1.25 FTE |
| Phase 2+: | + Fullstack #2 (40h) + Community Mgr = 2.75 FTE |
Outsource: Design/DevOps yes; Prompt/AI no (minimal).
Key Risks
- Chicken-Egg 🟡: Launch clusters; incentives. Cut: Pivot segment
- Settlement Bugs 🔴: Buffer floats; test heavy. Extend 2w
- App Adoption 🟡: PH/Reddit launch. Incentives
- Churn 🔴: Lock-in via network. Community mgr
- Compliance 🟡: Legal pre-launch. State-by-state
Launch Strategy
Waitlist 300 (neighborhood FB)
Demo video
Assoc partnerships
Staged rollout
PH top5, Reddit
$500 ads
Success Metrics by Phase
| Phase | Key Metrics | Target |
|---|---|---|
| 1 (Wk8) | Beta biz/users, Completion | 20 biz, 70% onboard |
| 2 (Wk16) | Retention, Paying biz | 35% D30, 10 subs |
| 3 (Wk24) | MRR, Viral | $3K, >0.3 |
Post-MVP Vision
6 Months: 100 biz, $10K MRR, mobile polish.
12 Months: 500 biz/5 cities, $50K MRR, API.
Long-Term: National coalition platform, $5M ARR, acquisition by Square/Toast.