Skip to content

Latest commit

ย 

History

48 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

YTVideo โ€” YouTube Channel Management & AI Studio

An all-in-one AI-powered dashboard for YouTube creators โ€” plan content, analyse trends, optimise metadata, and schedule uploads, all in one place.

TypeScript React Vite Tailwind CSS YouTube API Gemini AI


Features

Module Description
Dashboard At-a-glance channel stats and recent activity
My Videos Browse and manage your uploaded videos
Channel Planner Plan and organise your content calendar
Viral Dissector Reverse-engineer why videos go viral
Trend Hunter Discover trending topics in your niche
Video Prompt Generator AI-generated video ideas and scripts
Metadata Optimizer AI-suggested titles, descriptions, and tags
Next Hit Predictor Predict which video concepts will perform best
Shorts Remixer Repurpose long-form videos into YouTube Shorts
Publish Scheduler Schedule uploads for optimal posting times

Tech Stack

Layer Technology
Framework React 18 + Vite
Language TypeScript
Styling Tailwind CSS
AI Google Gemini AI SDK
Data YouTube Data API v3

Getting Started

# Install dependencies
npm install

# Start the development server
npm run dev

Open http://localhost:5173 in your browser.

Environment Variables

Create a .env file at the project root:

VITE_YOUTUBE_API_KEY=your_youtube_data_api_key
VITE_GEMINI_API_KEY=your_gemini_api_key

You can obtain a YouTube Data API v3 key from the Google Cloud Console and a Gemini API key from Google AI Studio.

Project Structure

src/
โ”œโ”€โ”€ App.tsx                    # Root layout & navigation
โ”œโ”€โ”€ components/
โ”‚   โ”œโ”€โ”€ Dashboard/
โ”‚   โ”œโ”€โ”€ MyVideos/
โ”‚   โ”œโ”€โ”€ ChannelPlanner/
โ”‚   โ”œโ”€โ”€ ViralDissector/
โ”‚   โ”œโ”€โ”€ TrendHunter/
โ”‚   โ”œโ”€โ”€ VideoPromptGenerator/
โ”‚   โ”œโ”€โ”€ MetadataOptimizer/
โ”‚   โ”œโ”€โ”€ NextHitPredictor/
โ”‚   โ”œโ”€โ”€ ShortsRemixer/
โ”‚   โ””โ”€โ”€ PublishScheduler/
โ””โ”€โ”€ lib/
    โ”œโ”€โ”€ youtube.ts             # YouTube API client
    โ””โ”€โ”€ gemini.ts              # Gemini AI client

License

MIT

About

๐ŸŽฌ YouTube ้ ป้“็ฎก็†ๅทฅๅ…ท โ€” AI ่ถจๅ‹ขๅˆ†ๆžใ€ๅ…งๅฎน็ญ–็•ฅใ€็—…ๆฏ’ๅฝฑ็‰‡ๆ‹†่งฃใ€ๆŽ’็จ‹็™ผๅธƒ

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages