Skip to content

Md-Rubel-Ahmed-Rana/My-Tube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

510 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📺 My‑Tube

A full-featured YouTube-like video platform built using Next.js, NestJS, MongoDB, and Cloudinary. Users can upload, stream, like, and comment on videos. Admins can manage the platform via a dedicated dashboard.

🔴 Live Website: https://my-tubes.vercel.app

🔐 Credentials for both user and admin


📑 MyTube API Documentation

  • 📝 Postman Documentation: View API Docs
  • 🌐 Base URL: https://api-my-tube.onrender.com/api/v1

🚀 Features

  • Modern YouTube‑style UI built with Next.js and Shadcn‑UI for a clean, responsive video platform
  • Server‑side NestJS backend powering video streaming and API endpoints, enabling robust and scalable operations
  • Video uploads via Cloudinary, handling storage, encoding, and delivery with ease
  • User authentication & authorization, likely JWT‑based, enabling secure user sessions and access control
  • MongoDB with Mongoose, managing video metadata, users, comments, likes, and more
  • ElasticSearch integration for fast, efficient searching across videos and metadata
  • Redux Toolkit state management handling global app state like user profile, video lists
  • Responsive design with Tailwind CSS, ensuring the site adapts smoothly across devices
  • Rich features mimic YouTube — including video playback, like/dislike, search, and potentially comments and subscriptions
  • Full‑stack TypeScript implementation, delivering type safety and cohesion across frontend and backend

🛠️ Tech Stack

🖥️ Frontend

  • Next.js
  • TypeScript
  • Redux Toolkit
  • Shadcn UI + Tailwind CSS
  • Zod for form validation

🧪 Backend

  • NestJS
  • MongoDB (Mongoose)
  • Cloudinary (video storage & streaming)
  • JWT & Passport authentication
  • Elastic Search full-text and advanced searching

About

Video Streaming Web App | Cloudinary Video Streaming | Nestjs Application | Nextjs video streaming website | Youtube Clone | Shadcn UI Project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages