06: MVP Roadmap & Feature Prioritization
MVP Definition
MVP: Hyperlocal PWA connecting neighbors within 3 miles to match skills, schedule exchanges, and track time credits earned/spent.
Core Problem Solved: Frictionless skill exchanges without money, solving isolation and untapped local expertise in suburban neighborhoods.
- Must-Have Features (5 Core): Skill profiles, AI skill matching, time credit wallet, in-app messaging/scheduling, basic vouch system.
- NOT in MVP: Leaderboards, group classes, premium payments, advanced analytics, background checks.
MVP Success Criteria
- User: Complete 1 exchange end-to-end (profile → match → schedule → vouch) in <10 min.
- Business: 100 users, 40% D7 retention, 20 exchanges/community, 30% credit velocity (earned/spent).
- Validation: Test matching accuracy >70%, vouch adoption >50% for new users.
Feature Inventory (30 Key Features)
Value vs. Effort Prioritization Matrix
Legend: ● MVP/Quick | ○ Major | ◇ Nice | × Avoid | Strategy: Build top-left first.
Feature Prioritization Framework
Score = (User Value × 0.4) + (Biz Value × 0.3) + (Ease × 0.3) | P0: >7.5 MVP | P1: 6-7.5 Phase 2 | etc.
| Rank | Feature | User | Biz | Ease | Score | Phase |
|---|---|---|---|---|---|---|
| 1 | Skill Profiles | 10 | 9 | 9 | 9.5 | MVP |
| 2 | Time Credit Wallet | 10 | 10 | 8 | 9.4 | MVP |
| 3 | AI Matching | 9 | 10 | 6 | 8.3 | MVP |
| 4 | Vouch System | 9 | 9 | 9 | 9.0 | MVP |
| 5 | Messaging | 8 | 8 | 9 | 8.3 | MVP |
| 6 | Ratings | 7 | 9 | 9 | 8.1 | P2 |
| 7 | Scheduling | 9 | 8 | 7 | 8.1 | MVP |
| 8 | Location Controls | 8 | 7 | 8 | 7.7 | MVP |
| 9 | Push Notifs | 7 | 8 | 8 | 7.5 | P2 |
| 10 | Freemium Limits | 6 | 10 | 7 | 7.3 | P2 |
Phased Development Roadmap
Phase 1: Core MVP (Weeks 1-8)
Objective: Launch functional exchange loop in 1-2 pilot neighborhoods. Unlock core value: match → schedule → credit → vouch. Leverage low-code for 6-week build.
| Feature | Priority | Effort | Week |
|---|---|---|---|
| User Auth & Location | P0 | 3d | 1 |
| Skill Profiles | P0 | 4d | 2 |
| AI Matching + Credits | P0 | 7d | 3-4 |
| Messaging/Scheduling | P0 | 5d | 5 |
| Vouches/Ratings | P0 | 4d | 6-7 |
| Testing/Polish | - | 5d | 8 |
- ✓ Functional flow | ✓ 50 beta users | ✓ 60% completion rate | ✓ 0 critical bugs
Phase 2: PMF (Weeks 9-16)
Objective: Validate retention/exchanges in 3 communities. Add quick wins for engagement; intro freemium. Target 250 users, 35% D30 retention.
| Feature | Priority | Effort | Week |
|---|---|---|---|
| Push Notifs + History | P0 | 4d | 9-10 |
| Freemium/Premium | P1 | 5d | 11-12 |
| Referrals | P1 | 3d | 13 |
| Basic Analytics | P1 | 4d | 14-16 |
- ✓ 250 users | ✓ 35% retention | ✓ 10 premium | ✓ NPS >30
Phase 3: Growth (Weeks 17-24)
Objective: Scale to 15 communities. Add viral/HOA features. Hit 1K users, $3K MRR via premium/community plans.
| Feature | Priority | Effort | Week |
|---|---|---|---|
| HOA Dashboard | P0 | 7d | 17-19 |
| Advanced Matching | P1 | 5d | 20 |
| Group Shares | P2 | 6d | 21-24 |
- ✓ 1K users | ✓ $3K MRR | ✓ Viral >0.3 | ✓ Churn <7%
Phase 4: Expansion (Months 7-12)
Objective: Enterprise/community scale. Add integrations, analytics. Target 5K users, $15K MRR, Series A readiness.
- API/White-Label | Background Checks | Leaderboards | Partnerships
- ✓ 5K users | ✓ $15K MRR | ✓ Enterprise pilots
Technical Implementation
| Feature | AI/Tools | Cost/User |
|---|---|---|
| Matching | OpenAI GPT-4o | $0.05 |
| Ratings | Sentiment API | $0.02 |
Low-Code Savings (20 days): Supabase (Auth/DB, 7d save), Stripe (Premium, 4d), Resend (Email, 3d), Vercel PWA (3d), Novu (Notifs, 3d).
Cost/100 Users/Mo: $250 ($2.50/user) – Hosting $20, DB $30, AI $150, Auth $25, Email $25.
Stack: Next.js PWA, Supabase, OpenAI, Tailwind.
Development Timeline
W3-4: ░░░░░░░████████░░░░░░ Core Matching/Credits
W5-6: ░░░░░░░░░░░░░██████░░ Scheduling/Vouches
W7-8: ░░░░░░░░░░░░░░░░░████ Beta Launch
W9-16: ░░░░░░░░░░░░░░░░░░░██ PMF Features
W17-24:░░░░░░░░░░░░░░░░░░░░ Growth
Key Milestones
- M1 W2: Auth/DB live ✓ CI/CD
- M2 W4: Matching functional ✓ UI flow
- M3 W6: Beta tested ✓ Analytics
- M4 W8: 100 pilots ✓ Feedback sys
- M5 W16: PMF metrics ✓ 250 users
- M6 W24: Scale ready ✓ $3K MRR
Resources & Team
| Phase 1 | Phase 2+ |
|---|---|
| Founder Dev (1FTE) + Designer PT (0.25) | + Full-Stack (1FTE) + Growth (0.5) |
Total Phase 1: 1.25 FTE | Skills: React Native/Next PWA, Supabase, AI prompts (no outsource).
Risk Management
| Risk | Severity | Mitigation |
|---|---|---|
| Chicken-Egg Users | 🔴 High | Champions + starter credits; pre-seed waitlist |
| Scope Creep | 🟡 Med | Lock MVP; parking lot |
| AI Costs/Reliability | 🟡 Med | Cache + fallback; budget caps |
| Freeloaders | 🟡 Med | Credit expiry; min activity |
| Burnout | 🔴 High | Buffers; outsource design |
Launch Plan
- Pre W6: Landing + 300 waitlist; HOA outreach; demo video
- Beta W8: 50-100 pilots; surveys
- Public W12: Product Hunt, Nextdoor/Reddit, $500 ads
- Post: Cohorts; 20 interviews
Success Metrics by Phase
| Phase | Key Metrics | Target |
|---|---|---|
| 1 (W8) | Beta users / Completion / Bugs | 100 / >70% / 0 |
| 2 (W16) | Users / Retention / Premium | 250 / 35% / 10 |
| 3 (W24) | Users / MRR / Viral | 1K / $3K / >0.3 |
Post-MVP Vision
6 Mo: 2.5K users, $10K MRR, 15 communities, mobile polish.
12 Mo: 10K users, $50K MRR, HOA sales, Series A.
Long-Term: National platform, municipal partnerships, global time-banking leader.