A modern, containerized web application that provides an alternative frontend for viewing YouTube channel content. Built with React, Node.js, Express, and the YouTube Data API v3.
Influenced lets you create a branded, customized viewing experience for any YouTube channel. Perfect for content creators who want to showcase their work on their own domain, or for fans who want a cleaner, ad-free viewing experience.
- Custom Branding - Your logo, your colors, your domain
- Full Content Access - Videos, Shorts, Live streams, Playlists, Community posts
- Responsive Design - Works beautifully on desktop, tablet, and mobile
- Admin Panel - Configure everything through a web interface
- Social Media Integration - Link your Facebook, X, TikTok, Instagram
- Dark/Light Themes - Automatic or manual theme switching
The fastest way to get started:
docker run -p 3000:3000 \
-v $(pwd)/.env:/app/.env:rw \
-v $(pwd)/cache_data:/app/.cache \
jthunderbird/influenced:latestThen open http://localhost:3000 in your browser.
Note: You'll need a
.envfile with at minimum a YouTube API key and channel handle. See the Getting Started Guide for details.
- Getting Started - Basic setup and first run
- Developer Guide - Local development, building, Docker Compose
- Admin Panel - Configuration options and settings
[Screenshots coming soon]
Traditional YouTube embeds and interfaces come with ads, recommendations, and clutter. Influenced gives you a clean, focused way to present YouTube content on your own terms.
MIT