06: MVP Roadmap & Feature Prioritization
MVP Definition
MVP: Mobile app for capturing family recipes from photos/voice, standardizing them with AI, and sharing privately within family groups.
Core Problem Solved: Fading handwritten recipe cards and lost oral traditions can't be accurately recreated by younger generations.
- Must-Have Features: Photo-to-recipe AI extraction, voice-to-text capture, basic story prompts, AI measurement standardization, private family sharing.
- What's NOT in MVP: Family tree visuals, genealogy integrations, video snippets, print-on-demand, advanced backups.
User Success: User captures 1 recipe in <5 min, adds a story, shares with family—all offline-capable.
Business Success: 200 users, 40% D30 retention, 15% free-to-premium conversion, 500 recipes preserved.
Validation Goals: Test AI accuracy (>85% extraction success), family sharing engagement (3+ shares/user), and freemium drop-off points.
Feature Inventory (35 Total)
| Feature | User Value | Biz Value | Effort | Deps | Category |
|---|---|---|---|---|---|
| Photo-to-Recipe AI | High | High | Med | None | Core MVP |
| Voice-to-Text Capture | High | High | Low | None | Core MVP |
| AI Measurement Standardization | High | Med | Med | Photo/Voice | Core MVP |
| Basic Story Prompts | High | High | Low | None | Core MVP |
| Private Family Groups | High | High | Med | User Auth | Core MVP |
| User Authentication | Med | High | Low | None | Core MVP |
| Recipe Scaling Calculator | High | Med | Low | Standardization | Core MVP |
| Offline Recipe Access | High | Med | Med | Auth | Core MVP |
| Substitution Suggestions | Med | Med | Low | Standardization | Quick Win |
| Photo Attachments | High | Low | Low | Recipe | Quick Win |
| Family Member Tagging | Med | High | Low | Groups | Quick Win |
| Email Sharing | Med | Med | Low | Groups | Quick Win |
| Basic Search | Med | Med | Low | Recipes | Quick Win |
| Freemium Limits | Low | High | Low | Auth | Quick Win |
| Feedback Surveys | Low | High | Low | None | Quick Win |
| Guided Interview Mode | High | High | High | Voice | Major |
| Recipe Family Tree Visual | High | High | High | Tagging | Major |
| Collaborative Editing | High | High | High | Groups | Major |
| Print Cookbook Generation | High | High | High | Recipes | Major |
| Genealogy API Integration | Med | High | High | Tree | Major |
| Video Snippet Upload | Med | Med | High | Recipe | Major |
| Geo Origins Mapping | Med | Low | Med | Tree | Nice |
| Recipe Timeline View | Med | Low | High | Tree | Nice |
| Advanced Backups | Low | Med | Med | Recipes | Nice |
Value vs. Effort Matrix
Legend: Green=Phase1, Orange=Phase2-3, Light Green=Opportunistic, Red=Defer
Feature Prioritization Scores
Formula: Priority = (User Value × 0.4) + (Biz Value × 0.3) + (Ease × 0.3) | P0 >7.5 MVP
| Rank | Feature | User | Biz | Ease | Score | Phase |
|---|---|---|---|---|---|---|
| 1 | Photo-to-Recipe AI | 10 | 10 | 6 | 8.8 | MVP |
| 2 | Voice Capture | 10 | 9 | 8 | 9.3 | MVP |
| 3 | Story Prompts | 9 | 9 | 9 | 9.0 | MVP |
| 4 | Private Groups | 9 | 10 | 6 | 8.3 | MVP |
| 5 | AI Standardization | 9 | 8 | 7 | 8.2 | MVP |
| 6 | Scaling Calc | 8 | 7 | 9 | 8.0 | MVP |
| 7 | Family Tree | 9 | 9 | 4 | 7.7 | Phase2 |
| 8 | Cookbook Print | 8 | 10 | 4 | 7.6 | Phase2 |
| 9 | Subs Suggest | 7 | 7 | 9 | 7.6 | Quick |
| 10 | Collab Edit | 8 | 9 | 3 | 6.9 | Phase3 |
Phased Development Roadmap
Phase 1: Core MVP (Weeks 1-8)
Objective: Launch mobile-first app enabling 80% of core capture workflow: photo/voice input → AI standardization → family share. Prioritizes emotional hook (preserve now) with low-code React Native/Expo for 4-week build. Unlocks first 500 recipes preserved, validates AI accuracy and freemium uptake.
| Feature | Priority | Effort | Week |
|---|---|---|---|
| User Auth (Expo Auth) | P0 | 2 days | 1 |
| Photo-to-Recipe AI | P0 | 7 days | 2-3 |
| Voice Capture (Speech-to-Text) | P0 | 4 days | 3-4 |
| AI Standardization | P0 | 5 days | 4-5 |
| Story Prompts & Groups | P0 | 5 days | 5-6 |
| Offline Access | P0 | 3 days | 7 |
| Testing/Polish | P0 | 5 days | 7-8 |
- Functional capture-to-share flow
- 100 beta users
- >70% workflow completion
- 0 critical bugs
Deliverable: iOS/Android beta on TestFlight/Google Play.
Phase 2: Product-Market Fit (Weeks 9-16)
Objective: Add quick wins and monetization to boost retention (target 40% D30). Integrate Stripe for premium (unlimited recipes/AI). Test family collaboration to drive viral shares. Achieve 1K users via waitlist + PH launch.
| Feature | Priority | Effort | Week |
|---|---|---|---|
| Premium Payments (Stripe) | P0 | 4 days | 9-10 |
| Substitution Suggestions | P1 | 3 days | 10-11 |
| Family Tagging & Search | P1 | 5 days | 11-12 |
| Analytics Dashboard | P1 | 4 days | 13-14 |
| Email Notifications | P1 | 3 days | 14-15 |
- 500 active users
- 40% D30 retention
- 50 paying users
- NPS >35
Deliverable: Monetized app with retention engine.
Phase 3: Growth & Scale (Weeks 17-24)
Objective: Introduce major features for virality (tree visuals, collab). Optimize acquisition via referrals. Target 5K users, $5K MRR through family plans and gifting.
| Feature | Priority | Effort | Week |
|---|---|---|---|
| Recipe Family Tree | P0 | 8 days | 17-19 |
| Referral Program | P0 | 4 days | 19-20 |
| Guided Interview | P1 | 6 days | 20-22 |
| Basic Print Integration | P1 | 5 days | 22-24 |
- 2K users
- $5K MRR
- Viral coef >0.4
- Churn <8%
Deliverable: Growth-ready platform.
Phase 4: Expansion (Months 7-12)
Objective: Enterprise features like genealogy APIs, advanced print, legacy tools. Scale to 20K users, $20K MRR via partnerships (Ancestry). Prep for Series A.
Key Features: Video, Geo Mapping, Collab Full, API Access, White-Label.
- 10K users | $20K MRR | 3 enterprise pilots
Technical Implementation
| Feature | AI Approach | Tools | Complexity | Cost/User |
|---|---|---|---|---|
| Photo-to-Recipe | OCR + GPT-4V | Google Vision + OpenAI | Med | $0.15 |
| Voice Capture | Speech-to-Text | Whisper API | Low | $0.08 |
| Standardization | Prompt Engineering | Claude 3.5 | Med | $0.10 |
Low-Code Savings (20-30 days): Expo (React Native), Supabase (Auth/DB), Stripe, Resend Email. Total MVP: 6 weeks vs 12.
| Component | Monthly (500 users) |
|---|---|
| Expo/Hosting | $50 |
| Supabase | $100 |
| AI APIs | $400 |
| Total | $650 ($1.30/user) |
Development Timeline
Key Milestones
- M1 Week2: Auth/DB live
- M2 Week5: AI workflow E2E
- M3 Week7: Beta ready, 50 testers
- M4 Week8: Public beta, 200 users
- M5 Week16: PMF metrics hit
- M6 Week24: Scale ready, $5K MRR
Resource Allocation
| Phase | Team | FTE |
|---|---|---|
| 1 (1-8w) | Founder Dev + Part Designer | 1.25 |
| 2-3 (9-24w) | + Full-Stack, Part ML | 2.5 |
Skills: React Native (core), AI Prompts (no outsource), Design (outsource).
Risk Management
| Risk | Severity | Mitigation |
|---|---|---|
| AI Accuracy Low | 🔴 High | Human edit fallback, 85% threshold, test 100 cards Week1 |
| Scope Creep | 🟡 Med | Lock MVP spec, parking lot doc |
| API Costs Spike | 🟡 Med | Caching, GPT-3.5 fallback, $0.50/user cap |
| Burnout | 🔴 High | Weekly buffers, outsource UI |
| Low Adoption | 🔴 High | Pre-launch waitlist 1K, PH/Mother's Day |
Launch Strategy
- Waitlist landing (500 signups)
- Demo video (Grandma interview)
- PH prep, Reddit outreach
- Staged beta (100 users)
- PH top5 aim, HN/IndieHackers
- $1K ads (FB elder care groups)
Post-Launch: Weekly cohorts, 25 interviews, iterate UX.
Success Metrics by Phase
Post-MVP Vision
- Months 4-9: PMF refine → Mobile polish, 5K users, $10K MRR
- Months 10-15: Enterprise → APIs/print, 20K users, $40K MRR, Series A
- 18-24mo: Platform w/ ecosystem, intl, acquisitions (Ancestry target)