Skip to content

Milestones

List view

  • Covers all flows post-signup. Ensures users can create, edit, and manage projects and scripts after authentication. Adds persistence, history tracking, and account-based access. Scope: - Finalize User model schema - Connect signup/login APIs with frontend - Link projects/scripts/voices to authenticated users - Handle session tokens and secure storage - Add UI for logged-in dashboard and history - Enable project renaming, deletion, and updates

    Overdue by 7 month(s)
    Due by May 24, 2025
  • Revamp authentication to support token refresh, session expiry, and optional biometric/device-level security. Scope - Add refresh tokens - Improve JWT handling and expiry flow - Add device tracking (optional) - Improve security middleware for all endpoints - Add admin management controls

    Overdue by 6 month(s)
    Due by June 21, 2025
  • Track how users (anonymous + registered) use the tool. Collect insights on generation frequency, drop-off points, voice downloads, etc. Use this to improve UX and performance. Scope: - Add basic analytics tracking to backend - Log API usage and generation stats - Create feedback submission endpoint - Connect dashboard to display usage insights (admin only) - Include anonymous vs. signed-in metrics

    Overdue by 6 month(s)
    Due by June 17, 2025
  • Converts generated scripts into voice using TTS engines. Users can preview or download generated voices based on project context. Scope: - Integrate TTS pipeline (open-source preferred) - Create voice-generation API (POST /api/voices) - Store voice files with proper metadata (tone, length, etc.) - Enable download/playback in UI - Handle script → voice mapping in DB - Explore multiple voice output support

    Overdue by 6 month(s)
    Due by June 12, 2025
  • Build the full script generation pipeline using LLMs. Accepts user input + context, generates structured script output, and stores versioned content for reuse or editing. Scope: - Build backend service to invoke LLM with contextual prompts - Create script-generation endpoint (POST /api/scripts) - Connect UI to trigger generation (based on user input + config) - Add metadata tagging (tone, type, tags, etc.) - Start handling streaming or async generation if needed - Version generated scripts (for later edits or history)

    Overdue by 7 month(s)
    Due by June 5, 2025
  • This milestone tracks the core AI work that powers LLM interactions across the platform — including context retrieval (KNN, vector search), intelligent prompt construction, flow-specific tuning, and pre/post processing techniques to guide the model output effectively. Includes: - Experimentation with retrieval techniques (KNN, chunking, embeddings) - Building prompt templates using title, desc, and flow - Creating adapters for different use cases (YouTube, podcast, etc.) - Designing reusable AI modules for both anonymous and registered users

    Overdue by 7 month(s)
    Due by May 29, 2025
    0/7 issues closed
  • This milestone introduces support for non-registered users to explore and interact with the platform. It allows anonymous users to create and manage up to 3 projects without signing up. Upon registration, their data is migrated seamlessly to a full account. This improves onboarding and reduces user friction. Includes: - Schema & API setup for AnonymousUser - Anonymous project creation with project limit - Retrieval and persistence via temporary IDs - Data migration flow on signup - UI prompts for usage limits and login suggestions - Full test coverage of the anonymous-to-auth transition

    Overdue by 7 month(s)
    Due by May 22, 2025
    2/7 issues closed