red-channel

byYamini Chauhan

Directly build that app or website for me so that I will just have to add my YouTube channel id and password to it and it will be ready

LandingAutomationSetup
Landing

Comments (0)

No comments yet. Be the first!

Project Tasks18

#1

Implement Theme and Structure

Done

As a user, I want to see a consistent theme and structure across all pages so that the app looks exactly like the mock-design pages. This task covers implementing the global color palette (#0E0E0E background, #1A1A1A surface, #F5F5F5 text, #FF5733 accent, #6C757D muted), typography, layout components, shared UI primitives (buttons, cards, modals, navigation), and removing any pages not present in the designs. Scope: align all existing scaffold pages (home, login, signup, welcome, dashboard/overview, dashboard/ai-assistant, dashboard/settings) to the design system. Remove pages not needed per design. This task must be completed before all other frontend tasks.

Task Progress
100%
ExecutionCompleted
AI 80%
Human 20%
High Priority
2 days
Frontend Developer
#8

Implement YouTube Channel Setup API

To Do

As a user, I want to use a backend API to connect my YouTube channel ID and credentials securely so that the platform can manage my channel on my behalf. Build FastAPI endpoints: POST /api/setup/youtube (store channel credentials encrypted), GET /api/setup/status (connection status). Secure credential storage with encryption.

AI 75%
Human 25%
High Priority
2 days
Backend Developer
#2

Build Landing Page

To Do

As a user, I want to view an interactive and visually captivating landing page so that I understand the platform's value and am encouraged to sign up. Implement the Landing (v2) design which features a high-tech trading terminal aesthetic, a 3D rotating globe with glowing nodes representing global financial trends, dynamic animations, interactive widgets, and color transitions between orange and gray. Entry point to the user flow: Landing → Connect YouTube Setup. Page already has a JSX design (Landing v2) — implement it faithfully.

Depends on:#1
AI 90%
Human 10%
High Priority
2 days
Frontend Developer
#9

Implement Niche and Content Config API

To Do

As a user, I want to use a backend API to save my content niche and video format preferences so that the AI can generate relevant content automatically. Build FastAPI endpoints: POST /api/setup/niche (save niche, format: shorts/long-form/both), GET /api/setup/config (retrieve current config).

Depends on:#8
Waiting for dependencies
AI 75%
Human 25%
High Priority
1 day
Backend Developer
#3

Build Setup Page

To Do

As a user, I want to connect my YouTube channel and configure my content niche so that the platform can automate content creation for my channel. Implement the Setup (v2) design covering two steps: (1) input YouTube channel ID and password to connect the account, (2) set content niche (finance/business) and choose between shorts, long-form, or both. Page already has a JSX design (Setup v2). User flow: Landing → Setup: Connect YouTube → Setup: Configure Niche → Dashboard: View Overview.

Depends on:#2#1
Waiting for dependencies
AI 85%
Human 15%
High Priority
2 days
Frontend Developer
#10

Implement AI Idea Generation Service

To Do

As a user, I want to use an AI-powered backend service to automatically generate video ideas based on my niche so that I always have fresh content to review. Build AI pipeline using Langchain + LiteLLM (Claude 4.6 Opus / GPT) to generate finance/business video ideas. Expose GET /api/content/ideas endpoint. Store generated ideas in MySQL.

Depends on:#9
Waiting for dependencies
AI 80%
Human 20%
High Priority
3 days
AI Engineer
#4

Build Dashboard Overview Page

To Do

As a user, I want to view a central dashboard summarizing all channel activities and analytics so that I can monitor performance at a glance. Implement the Dashboard (v1) design with draggable and resizable widgets for video ideas, analytics, and monetization tracking, plus an AI assistant hovering in the bottom-right corner. Page already has a JSX design (Dashboard v1). User flow: Setup: Configure Niche → Dashboard: View Overview → Content: Review AI Ideas.

Depends on:#3#1
Waiting for dependencies
AI 85%
Human 15%
High Priority
2.5 days
Frontend Developer
#11

Implement AI Script Generation Service

To Do

As a user, I want to use an AI-powered backend service to generate full scripts for approved video ideas so that I can review and approve content before production. Build Langchain pipeline using Claude 4.6 Opus for scriptwriting. Expose POST /api/content/script (generate script for idea_id), GET /api/content/script/{id}. Store scripts in MySQL.

Depends on:#10
Waiting for dependencies
AI 80%
Human 20%
High Priority
3 days
AI Engineer
#5

Build Content Review Page

To Do

As a user, I want to view AI-generated video ideas and scripts and approve them before video production so that I maintain quality control over published content. Implement the Content (v1) design covering the idea review list, script viewer, and approve/reject actions. Page already has a JSX design (Content v1). User flow: Dashboard: View Overview → Content: Review AI Ideas → Content: Approve Script → Automation: Schedule Upload.

Depends on:#4#1
Waiting for dependencies
AI 85%
Human 15%
High Priority
2 days
Frontend Developer
#12

Implement Script Approval API

To Do

As a user, I want to use a backend API to approve or reject AI-generated scripts so that only approved content proceeds to video production. Build FastAPI endpoints: POST /api/content/script/{id}/approve, POST /api/content/script/{id}/reject. Trigger video generation pipeline upon approval.

Depends on:#11
Waiting for dependencies
AI 75%
Human 25%
High Priority
1 day
Backend Developer
#6

Build Automation Page

To Do

As a user, I want to configure upload schedules and enable fully automated video generation and publishing so that my channel runs with minimal manual effort. Implement the Automation (v2) design with schedule configuration controls, automation toggles, and re-run capability for specific tasks. Page already has a JSX design (Automation v2). User flow: Content: Approve Script → Automation: Schedule Upload → Analytics: Track Performance.

Depends on:#1#5
Waiting for dependencies
AI 85%
Human 15%
High Priority
2 days
Frontend Developer
#13

Implement AI Video Generation Service

To Do

As a user, I want to use an AI-powered backend service to automatically generate videos from approved scripts so that I don't need any manual video editing. Integrate Google Nano Banana model for video generation. Build pipeline: approved script → video generation → store video asset. Expose POST /api/automation/generate-video, GET /api/automation/video/{id}/status.

Depends on:#12
Waiting for dependencies
AI 80%
Human 20%
High Priority
3 days
AI Engineer
#7

Build Analytics Page

To Do

As a user, I want to track video performance metrics (views, likes, comments) and monitor monetization progress and earnings in IST and INR so that I can optimize my content strategy. Implement the Analytics (v1) design with performance charts, earnings widgets, and real-time data displays. Page already has a JSX design (Analytics v1). User flow: Automation: Schedule Upload → Analytics: Track Performance → Analytics: Monitor Earnings.

Depends on:#6#1
Waiting for dependencies
AI 85%
Human 15%
High Priority
2 days
Frontend Developer
#14

Implement Upload and Scheduling API

To Do

As a user, I want to use a backend API to automatically upload videos to YouTube and configure upload schedules so that my channel posts consistently without manual effort. Build FastAPI endpoints: POST /api/automation/upload (upload video to YouTube via API), POST /api/automation/schedule (set upload schedule), GET /api/automation/schedule. Integrate YouTube Data API v3.

Depends on:#13
Waiting for dependencies
AI 75%
Human 25%
High Priority
2.5 days
Backend Developer
#15

Implement Selective Re-Run API

To Do

As a user, I want to use a backend API to selectively re-trigger specific pipeline tasks (idea generation, script, video, upload) so that I can regenerate content without restarting the entire workflow. Build FastAPI endpoint: POST /api/automation/rerun (accepts task_type: ideas|script|video|upload, resource_id). Orchestrate re-run via Langchain.

Depends on:#14
Waiting for dependencies
AI 75%
Human 25%
Medium Priority
2 days
Backend Developer
#16

Implement Analytics and Earnings API

To Do

As a user, I want to use a backend API to fetch real-time video performance metrics and monetization earnings so that I can track my channel's growth. Build FastAPI endpoints: GET /api/analytics/performance (views, likes, comments per video), GET /api/analytics/earnings (monetization data in INR, IST timezone). Pull data from YouTube Analytics API.

Depends on:#14
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
2 days
Backend Developer
#17

Implement Dashboard Summary API

To Do

As a user, I want to use a backend API to retrieve a consolidated summary of all channel activities, recent ideas, upcoming schedules, and analytics so that my dashboard displays an up-to-date overview. Build FastAPI endpoint: GET /api/dashboard/summary (aggregates data from content, automation, analytics modules).

Depends on:#10#16
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
1.5 days
Backend Developer
#18

Integrate AI Assistant Chatbot

To Do

As a user, I want to interact with an AI assistant hovering in the bottom-right corner of the dashboard so that I can get tips, insights, and trigger quick actions like 'Generate a new video idea'. Build backend: POST /api/assistant/chat (LLM-powered chat using GPT 5.4 via LiteLLM). Build frontend chat widget integrated into the dashboard layout following the design spec.

Depends on:#4#17
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
2 days
AI Engineer
Landing design preview
Landing: View Platform
Setup: Connect YouTube
Setup: Configure Niche
Dashboard: View Overview
Content: Review AI Ideas
Content: Approve Script
Automation: Schedule Upload
Analytics: Track Performance
Analytics: Monitor Earnings