Skip to main content

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:

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:

  1. ✅ Users can input text and generate audio using ElevenLabs API
  2. ✅ Generated audio is stored securely in AWS S3
  3. ✅ Users can play and download audio files
  4. ✅ 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

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

View Epic 1 Details →


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

View Epic 2 Details →


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)

View Epic 3 Details →


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)

View Epic 4 Details →