VidGenius
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