LocalPerks - Local Loyalty Coalition

Model: x-ai/grok-4.1-fast
Status: Completed
Cost: $0.098
Tokens: 274,360
Started: 2026-01-05 14:39

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).

Feature Description User Value Biz Value Effort Score Category
Business Enrollment10-min signup with profile/QRsHHL9.2Core MVP
Consumer QR ScanScan to earn pointsHHL9.5Core MVP
Phone Check-inEnter phone for pointsHHL9.3Core MVP
Unified WalletView total points balanceHHM8.8Core MVP
Basic RedemptionBusiness deducts pointsHHM8.5Core MVP
Business DashboardReal-time points/transactionsHMM8.2Core MVP
Coalition OverviewAssoc dashboard for membersMHL8.0Core MVP
QR GeneratorAuto-generate business QRsHML8.7Core MVP
Transaction HistoryConsumer/business logsMML7.8Quick Win
Nearby MapBasic Mapbox integrationHML8.4Quick Win
Earn Rate DisplayShow rates per businessMLL7.2Quick Win
Points LedgerBackend balance syncMHM7.5Quick Win
Email NotificationsSignup/earn confirmationsMLL6.8Quick Win
Settlement ReportsMonthly redemption summaryLHM6.5Quick Win
Stripe PaymentsSubscription/settlementLHM7.0Major
Cross-Redemption AnalyticsTrack inter-business useMHH6.9Major
POS IntegrationBasic Square linkMHH5.8Nice-to-Have
Referral ProgramBusiness/consumer invitesMHM6.2Nice-to-Have

Top 10 Features by Priority Score

RankFeatureUserBizEaseScorePhase
1Consumer QR Scan101099.7MVP
2Business Enrollment910109.5MVP
3Phone Check-in9998.9MVP
4Unified Wallet10989.1MVP
5Basic Redemption91078.6MVP
6Nearby Map9898.6Phase 2
7QR Generator89108.6MVP
8Business Dashboard8988.2MVP
9Transaction History78107.9Phase 2
10Points Ledger7987.8Phase 2

P0 (>7.5): MVP | P1 (6-7.5): Phase 2-3

Value vs. Effort Matrix

PHASE 1 MVP
QR Scan ●
Enrollment ●
Wallet ●
PHASE 2-3
POS Int ○
Analytics ○
Referrals ○
Quick Wins
Notifications ◇
Email ◇
Don't Build ×
Multi-City ×
White-label ×
Low Effort → High Effort
High Value

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.

FeaturePriorityEffortWeek
Supabase Auth/DB SetupP03d1
Business Enrollment/QR GenP05d2-3
Consumer App: QR Scan/PhoneP07d3-4
Wallet & RedemptionP05d5
Basic DashboardsP04d6
Testing/PolishP07d7-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.

FeaturePriorityEffortWeek
Stripe SubscriptionsP04d9-10
Nearby Map (Mapbox)P15d11
Transaction HistoryP14d12
Email Notifs (Resend)P13d13
Settlement EngineP15d14-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.

FeaturePriorityEffortWeek
Referral ProgramP05d17-18
Cross-Redemption AnalyticsP17d19-20
Basic POS Link (Square)P26d21-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.

ComponentToolsComplexityCost/100 Users/mo
Auth/DBSupabaseLow$25
PaymentsStripeMed$50 (fees)
MapsMapboxLow$10
MobileReact Native ExpoMed$20 (hosting)
Total--$105 ($1/user)

Development Timeline

Phase 1 MVP ████████████████████████
Phase 2 PMF ░░░░░░░░░░░░░░░░░░░░█████
Phase 3 Growth ░░░░░░░░░░░░░░░░░░░░░░░░░░░█
Phase 4 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░

Weeks 1-24 | Green=MVP, Blue=PMF, Orange=Growth

Key Milestones

M1: Foundation (Wk2)
Auth/DB live
CI/CD
M2: Core Flow (Wk4)
QR/earn/redeem E2E
20 biz onboarded
M3: Beta (Wk6)
100 testers
Analytics
M4: Public Beta (Wk8)
500 users
Feedback loop
M5: PMF (Wk16)
$1K MRR
35% retention
M6: Scale (Wk24)
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

Pre-Launch (Wk6-7):
Waitlist 300 (neighborhood FB)
Demo video
Assoc partnerships
Beta/Public (Wk8/12):
Staged rollout
PH top5, Reddit
$500 ads

Success Metrics by Phase

PhaseKey MetricsTarget
1 (Wk8)Beta biz/users, Completion20 biz, 70% onboard
2 (Wk16)Retention, Paying biz35% 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.