Skip to content

Dishen-Gajera/ViewTube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

31 Commits
Β 
Β 
Β 
Β 
Β 
Β 

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages