Skip to main content

Epics Overview

MVP 1 is divided into 4 sequential epics, each building on the previous one:


Epic 1 - Audio Request and Upload System

Focus: Client audio requests and admin audio uploads with shareable playback URLs

Deliverables:

  • Client authentication and login
  • Client can request text-to-audio with voice actor selection
  • Admin authentication and login
  • Admin can upload audio files (MP3, WAV, M4A, OGG)
  • Audio stored on AWS S3
  • Unique slug-based shareable URLs
  • Public audio playback page

Status: ⏳ To Do

View Epic 1 Details →

Note: ElevenLabs API integration is on-hold. Admins upload pre-recorded audio files to fulfill client requests.


// TODO: epic 2 explore

Epic 2 - QR Code Generation [TBD]

Focus: Physical distribution via QR codes

Deliverables:

  • QR code generation for audio playback URLs
  • Downloadable QR code images
  • QR code scanning and playback functionality

Status: ⏳ To Do

View Epic 2 Details →


Epic 3 - Client Management and Request Management

Focus: Admin backoffice for managing clients and audio requests

Deliverables:

  • Client list view and management
  • Client creation, editing, and suspension
  • Request list view (all audio submissions)
  • Request details page
  • Request filtering and search

Status: ⏳ To Do

View Epic 3 Details →


Epic 4 - Analytics & Metrics

Focus: Track engagement and demonstrate ROI

Deliverables:

  • QR scan and audio play tracking
  • User and admin analytics dashboards
  • Geographic and device tracking
  • CSV/Excel export functionality

Status: ⏳ To Do

View Epic 4 Details →


Timeline Summary

EpicFocusStatus
Epic 1Audio Request & Upload System⏳ To Do
Epic 2QR Code Generation⏳ To Do
Epic 3Client & Request Management⏳ To Do
Epic 4Analytics & Metrics⏳ To Do

Target Launch: Week 22 🚀


How to Navigate Epics

  1. Start with Epic 1 - Foundation of all features
  2. Review each epic's overview page for detailed requirements
  3. Check epic prerequisites before starting implementation
  4. Follow the sequential order unless explicitly coordinating parallel work
  5. Update epic status as work progresses