Aziz Khan | Video Downloader

Project Overview
Aziz Khan | Video Downloader
A modern, feature-rich web application that allows users to download videos from various platforms by simply pasting a URL. This application features an elegant UI with interactive particle animations and supports multiple video platforms.
Features
Multi-Platform Support: Download videos from YouTube, Twitter, Instagram, Facebook, TikTok, Vimeo, and more
Format Options: Choose between MP4 video or MP3 audio downloads
Quality Selection: Select from available quality options for each video
Interactive UI: Modern interface with particles animation that responds to mouse movements
Video Information Display: Shows thumbnail, title, duration, and available formats
New Window Downloads: Opens downloads in a new window for better user experience
Error Handling: Robust error handling with informative messages
Responsive Design: Fully responsive layout that works on all devices
Dark/Light Mode: Toggle between dark and light themes with theme-specific particles
Timeout Prevention: Improved handling of download timeouts
Visual Features
Interactive Particles Background: Particles that are attracted to the mouse pointer
Modern Gradient Design: Sleek gradient backgrounds that change with dark/light mode
Animated UI Elements: Subtle animations for cards, buttons, and interactive elements
Custom Typography: Enhanced typography with gradient text effects
Glass Morphism Effects: Modern transparent/blurred UI components
Tech Stack
Frontend:
React 19 with hooks and functional components
Material-UI for component styling
particles.js for interactive background
CSS animations and transitions
Backend:
Express.js server
ytdl-core for YouTube downloads
youtube-dl-exec as fallback for multi-platform support
Project Details
Category
Web