Web Development🔨 Personal Project

YouTube Automation Web Platform

Unified web interface for managing YouTube downloads, AI-powered Short generation, and trends analysis with scheduling capabilities, consolidating three CLI tools into one production-ready dashboard.

Project Overview

🎯

Objective

Build centralized web dashboard to manage YouTube download, processing, scheduling, and trends analysis workflows without modifying existing CLI tools

💼

My Role

Full-stack developer - architected backend API, database models, background task system, and responsive UI

⏱️

Timeline

3 weeks

🛠️

Tech Stack

Python, Flask, SQLite

📈

Key Results

  • Integrated 3 existing projects (youtube-downloader, youtube-short-generator, youtube-trends-analyzer) via web UI
  • Background task system with threading for async video processing
  • Scheduler with daily/weekly repeats using APScheduler (60-second intervals)
  • Production deployment with reverse proxy middleware for /proxy/5000/ path
Impact
4 integrated modules
Value
3 projects unified with scheduling
📸

Visual Documentation

Project screenshot 1
Screenshot 1
Project screenshot 2
Screenshot 2
Project screenshot 3
Screenshot 3

🔗Project Links

GitHub RepositoryPrivate

Tools & Technologies

PythonFlaskSQLiteAPScheduleryt-dlpBootstrap 5
💼

Let's Work Together

I'm available for freelance projects and consulting. Let's discuss how I can help your business achieve its goals through data-driven solutions and technical expertise.

Available for freelance projects