Skip to content

A full-featured video streaming platform built with the MERN stack. Stream Spot allows users to upload, manage, and engage with videos, providing an immersive experience for creators and viewers.

Notifications You must be signed in to change notification settings

bhadaliyasahaj/STREAMSPOT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 

Repository files navigation


🎥 Stream Spot

A full-featured video streaming platform built with the MERN stack. It allows users to explore, upload, and engage with video content. The platform emphasizes seamless user experiences and future enhancements like notifications and video sharing.


🚀 Features

  • User Authentication: Secure login and signup with JWT.
  • Video Management: Upload, edit, and delete videos.
  • Playlists: Organize videos into personal playlists.
  • Engagement: Like, dislike, and follow channels.
  • Channel Management & Notifications: Planned future features.

🛠️ Tech Stack

  • Frontend: React, Redux, styled-components
  • Backend: Node.js, Express
  • Database: MongoDB
  • Authentication: JWT
  • Hosting: Render

🌐 Live Demo

Stream Spot


📂 Folder Structure

/client
  ├── components
  ├── pages
  ├── redux
  └── styles

/server
  ├── controllers
  ├── models
  ├── routes
  └── middleware

⚙️ Setup Instructions

  1. Clone the Repository:
    git clone https://github.com/bhadaliyasahaj/Youtube_Clone.git
    cd Youtube_Clone
  2. Install Dependencies:
    • Client:
      cd client
      npm install
      npm start
    • Server:
      cd server
      npm install
      npm run dev
  3. Environment Variables:
    Create a .env file in the server with:
    MONGO_URI=<Your MongoDB URI>
    JWT_SECRET=<Your JWT Secret>
    

🐛 Future Improvements

  • Fix minor glitches for smoother performance.
  • Add notifications and video sharing features.
  • Improve channel management tools.

🧑‍💻 Author

Sahaj Bhadaliya


Let me know if further adjustments are needed!

About

A full-featured video streaming platform built with the MERN stack. Stream Spot allows users to upload, manage, and engage with videos, providing an immersive experience for creators and viewers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages