laravel
VidGenius
VidGenius is a complete, white-label YouTube SaaS platform you can sell subscriptions on. Built on Laravel 11, it gives your users 17 powerful YouTube tools — from video downloading and channel analytics to AI-generated titles, scripts, and hashtags — all under one dashboard with multi-plan billing, Stripe payments, and a full admin panel.
Whether you want to launch your own YouTube toolkit business or offer it as a value-add to your audience, VidGenius is ready to deploy and monetize out of the box.
Built With
Laravel 11
PHP 8.2
MySQL
Tailwind CSS
Alpine.js
Features
🎬 YouTube Data Tools
- Video Downloader — Download YouTube videos in multiple quality options directly from the dashboard
- Channel Analytics — Pull subscriber count, total views, video count, and channel metadata via YouTube Data API
- Keyword Research — Discover high-traffic, low-competition YouTube keywords with search volume hints
- Thumbnail Downloader — Extract HD, SD, and maxres thumbnails from any YouTube video URL
- Transcript Extractor — Pull full auto-generated transcripts from YouTube videos with AI summarization
- Tag Generator — Generate SEO-optimized video tags based on a title or topic input
- Hashtag Generator — Create trending hashtags grouped by niche, reach, and engagement potential
- Revenue Estimator — Estimate monthly and yearly earnings for any YouTube channel using CPM modelling
- Trending Videos — Browse YouTube trending videos by country and category in real time
- SEO Analyzer — Analyze a video URL for title, description, tag, and thumbnail SEO score
- Channel Compare — Side-by-side comparison of two YouTube channels across all key metrics
- Comment Sentiment — Analyze comment sentiment (positive / neutral / negative) with percentage breakdown
🤖 AI-Powered Content Tools
- AI Title Generator — Generate click-worthy, SEO-optimized YouTube video titles using OpenAI GPT
- AI Description Writer — Write full, keyword-rich video descriptions with timestamps and CTAs
- AI Script Writer — Generate complete YouTube video scripts with hook, body, and CTA
- Video Ideas Generator — Get AI-generated video content ideas tailored to a niche or channel topic
- Shorts Script Writer — Generate punchy, fast-paced scripts specifically formatted for YouTube Shorts
💳 Subscription & Billing
- Multi-plan SaaS with Free, Pro, and Business tiers (fully configurable from admin)
- Stripe payment integration with Stripe Cashier for recurring subscriptions
- PayPal payment gateway support via srmklive/paypal
- Per-plan tool limits, API usage caps, and feature gating
- Subscription success, cancellation, and webhook handling built in
- Coupon / discount codes — create and manage promo codes from the admin panel
- Free trial support with configurable trial period
👤 User Account Features
- Tool History — Every tool result is automatically saved; users can browse, export, and delete past results
- Favorites — Save any tool output to a personal favorites list for quick access
- API Tokens — Users can generate personal API tokens for headless/programmatic tool access
- Referral System — Built-in referral tracking with unique referral links per user
- Profile management with avatar, name, email, and password updates
- Two-Factor Authentication (2FA) — OTP-based 2FA for enhanced account security
- Google OAuth Login — Sign in with Google via Laravel Socialite
- Email verification flow on registration
- Onboarding wizard for new users to complete their profile
🛠 Admin Panel
- Admin Dashboard — Revenue stats, user counts, active subscriptions, and recent activity at a glance
- User Management — View, search, activate/deactivate users, and manually assign plans
- Plan Manager — Create, edit, and delete subscription plans with per-plan feature flags and pricing
- Transaction Logs — Full billing history with payment gateway, status, and amount for every user
- Coupon Manager — Create discount codes with percentage/flat discounts, usage limits, and expiry dates
- Site Settings — Configure API keys (YouTube, OpenAI, Stripe, PayPal), app name, logo, and more from the UI
⚙️ Developer & Technical
- Built on Laravel 11 with PHP 8.2
- Tailwind CSS via CDN — no Node.js or build step required for deployment
- Alpine.js for lightweight reactivity
- Flowbite UI components and Font Awesome 6 icons
- MySQL database with 12 migrations covering all models
- Fully shared hosting compatible — tested on Hostinger
- Clean dark glass UI — mobile responsive sidebar with collapsible navigation
- SEO-ready with sitemap.xml, robots.txt, and meta tag support
- Storage symlink, .htaccess, and subdomain routing pre-configured