MVP Version 1 - Priority Goals
The MVP (Minimum Viable Product) Version 1 focuses on delivering core functionality with essential integrations. The following priorities define the roadmap:
Epic Overview
MVP 1 is organized into 4 sequential epics:
Epic 1 - TTS Submission and Get Link
Focus: Core text-to-speech submission with immediate shareable links Priorities: P1 (AI Voice), P3 (AWS S3), P4 (Generator UI)
// TODO: TO be done
Epic 2 - QR Code Generation [TBD]
Focus: Physical distribution via QR codes Priority: P2 (QR Tiger API)
Epic 3 - Admin Login & Manual Upload
Focus: Authentication and pre-recorded audio uploads Features: Admin login, file upload API, optional client field
Epic 4 - Analytics & Metrics
Focus: Track engagement and demonstrate ROI Priority: P5 (Basic Analytics)
View Complete Epics Overview →
Priority Breakdown
P1: AI Voice Generation (ElevenLabs API)
Status: Secured - Full integration planned
- Purpose: Core product function delivering immediate proof of concept
- Implementation: Integration with ElevenLabs API for high-quality text-to-speech conversion
- Deliverable: Natural-sounding AI voices that bring text content to life
- Why P1: This is the foundation of the product—without quality voice generation, there is no MicDots
P2: QR Code Generation (QR Tiger API) [Epic 2]
Status: Deferred to Epic 2
- Purpose: Core product function providing essential output
- Implementation: Full integration with QR Tiger API for dynamic QR code creation
- Deliverable: High-quality, scannable QR codes linked to audio content
- Why Deferred: Focus Epic 1 on core audio generation first. QR codes add distribution layer in Epic 2.
P3: Secure Audio Hosting (AWS S3)
Status: Secured - Essential infrastructure setup
- Purpose: Guarantees reliability and scalability of audio files
- Implementation: AWS S3 bucket configuration with proper security and CDN delivery
- Deliverable: Fast, secure, and scalable audio file storage and delivery
- Why P3: Infrastructure foundation that ensures product reliability and user trust
- Key Benefits:
- Unlimited scalability
- Global CDN for fast delivery
- Enterprise-grade security
- Cost-effective storage
P4: Micro-MVP Generator UI
Status: Secured - FE/Design time allocated early
- Purpose: Delivers the "Single-Action Homepage" experience
- Implementation: Streamlined user interface requiring minimal user input
- Deliverable: One-page interface where users input text and instantly generate audio QR codes
- Why P4: User experience is critical for adoption—simplicity drives usage
- Design Principle: Maximum value with minimum friction
P5: Basic Analytics (Scans/Listens) [Epic 4]
Status: Secured - Basic analytics tracking
- Purpose: Provides immediate ROI/Investor metrics—a must-have for stakeholders
- Implementation: Analytics dashboard tracking QR code scans and audio plays
- Deliverable: Real-time metrics showing user engagement
- Why P5: Essential for demonstrating product traction to investors and validating product-market fit
- Key Metrics:
- Number of QR codes generated
- Total scans per QR code
- Total audio listens
- Geographic distribution of scans
- Time-based usage patterns
MVP Success Criteria
Epic 1 (MVP Stage 1) will be considered successful when:
- ✅ Users can input text and generate audio using ElevenLabs API
- ✅ Generated audio is stored securely in AWS S3
- ✅ Users can play and download audio files
- ✅ Single-action homepage provides seamless user experience
Deferred to Epic 2:
- QR codes creation using QR Tiger API
- QR code scanning and playback functionality
Technical Dependencies
API Integrations
- ElevenLabs: API key secured, integration planned
- QR Tiger: API key secured, proof-of-concept scheduled
- AWS S3: Infrastructure setup planned
Infrastructure Requirements
- AWS account with S3 access
- CDN configuration for audio delivery
- Database for storing QR code metadata
- Analytics tracking infrastructure
Epic Implementation Details
Epic 1: TTS Submission and Get Link
Focus: Complete text-to-speech submission with immediate shareable links (P1, P3, P4)
Priorities Covered:
- P4: Micro-MVP Generator UI - Single-action homepage
- P1: AI Voice Generation - ElevenLabs API integration
- P3: Secure Audio Hosting - AWS S3 infrastructure
Key Deliverables:
- User inputs text on homepage
- Text converted to audio via ElevenLabs
- Audio stored securely on AWS S3
- User can play and download audio
Deferred to Epic 2:
- P2: QR Code Generation - QR Tiger API integration
Epic 2: QR Code Generation
Focus: Physical distribution via QR codes (P2)
Priority Covered:
- P2: QR Code Generation - QR Tiger API integration
Prerequisites:
- Epic 1: Audio generation complete
Key Deliverables:
- QR code creation for audio playback URLs
- Downloadable QR code images
- QR code scanning and playback functionality
Epic 3: Admin Login & Manual Audio Upload
Focus: Authentication and pre-recorded audio uploads
Features:
- Admin login with Microsoft Identity
- JWT token authentication
- Manual audio file upload (MP3, WAV, M4A, OGG)
- Optional client field (not mandatory)
- File validation and storage
- Slug generation for uploads
- Shareable URL creation
Prerequisites:
- Epic 1: Audio generation and slug system complete
Key Deliverables:
- Admin authentication system
- File upload API endpoint
- Upload UI with drag-and-drop
- Format and size validation
- Upload type tracking (ai_generated vs manual_upload)
Epic 4: Analytics & Metrics
Focus: Track and display usage metrics (P5)
Priority Covered:
- P5: Basic Analytics - Scans and listens tracking
Prerequisites:
- Epic 1: Audio generation complete
- Epic 2: QR code generation complete
- Epic 3: Manual upload complete
Key Deliverables:
- QR code scan tracking
- Audio play tracking (both AI and manual uploads)
- Analytics dashboard (user and admin)
- Investor metrics report
- Export functionality (CSV/Excel)