Skip to content
Dishen-GajeraPublic

About

ViewTube is a YouTube-like video streaming platform with features such as video & shorts posting, voice and text search, AI-based recommendations using Gemini API, creator analytics, revenue estimation, playlists, subscriptions, and personalized user history

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

43 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

ViewTube – AI Powered Video Streaming Platform

ViewTube is a full-stack AI-powered video streaming platform designed to deliver a modern content consumption and creator experience. Built with the MERN stack, it enables users to upload, stream, and discover video content through an intelligent recommendation system and advanced search capabilities.

The platform includes short-form video support, personalized user history, and interactive community features. For creators, it offers channel management tools, playlist organization, performance analytics, and a structured monetization system, making it a scalable and feature-rich solution for real-world applications.

🚀 Key Features 🎥 Video Uploading & Streaming 🎬 Short-form Video (Reels/Shorts) Support 🤖 Intelligent Search & Recommendation System 👤 Secure Authentication System 📂 Playlist & Channel Management 👥 Community Interaction Features 📊 Creator Analytics Dashboard 💰 Monetization & Revenue Handling

🛠 Tech Stack Frontend: React.js, Tailwind CSS Backend: Node.js, Express.js Database: MongoDB Authentication: OAuth-based login AI Integration: AI APIs for search & recommendations

About

ViewTube is a YouTube-like video streaming platform with features such as video & shorts posting, voice and text search, AI-based recommendations using Gemini API, creator analytics, revenue estimation, playlists, subscriptions, and personalized user history

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages