Skip to content

Mahi6384/StreamZone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎬 StreamZone

StreamZone is a full-stack video streaming platform where users can upload, watch, like/dislike, and comment on videos β€” similar to a simplified version of YouTube. It features user authentication (email/password & Google), video search, and a clean, responsive UI.

This project is built for learning and showcasing complete frontend-backend integration using React, Node.js, Express, and MongoDB.


πŸ“Œ Features

  • πŸ” User Authentication (JWT-based + Google Login)
  • πŸ“€ Video Upload & Metadata Handling
  • πŸŽ₯ Video Playback with Chunk Streaming
  • πŸ‘ Like / πŸ‘Ž Dislike Functionality
  • πŸ’¬ Comments on Videos
  • πŸ” Search Functionality
  • 🧭 Clean, responsive UI with Tailwind CSS
  • πŸ“Š Video Dashboard

πŸ› οΈ Tech Stack

Layer Technology
Frontend React + Vite + Tailwind CSS
Backend Node.js + Express
Database MongoDB + Mongoose
Auth JWT + bcrypt
File Upload Multer
Streaming Video chunking via Express
Styling Tailwind CSS + DaisyUI
API Test Postman (for backend testing)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors