Skip to content

StreamSphere Overview

Alen983 edited this page Jan 24, 2026 · 4 revisions

StreamSphere

One Platform, Infinite Worlds.

StreamSphere is a full-stack streaming platform for watching movies and TV series online.

Features

  • OTP-based email authentication
  • Browse movies and TV series
  • Video streaming with resume playback
  • Personal watchlist
  • Search and filter content
  • Subscription plans and payments
  • User profiles and preferences

Tech Stack

Frontend: Next.js, React, Material-UI, Redux
Backend: Node.js, Express.js, MongoDB
Authentication: JWT, Email OTP

Quick Start

Prerequisites

  • Node.js (v18+)
  • MongoDB
  • npm

Installation

  1. Clone the repository
  2. Install dependencies:
    cd server && npm install
    cd ../frontend && npm install

Configure environment variables in server/.env

Run the applications:

Backend

cd server
npm run dev

Frontend (new terminal)

cd frontend
npm run dev

API

Design

UI/UX design: https://www.figma.com/design/udUf1rrYu40AEzCon6fIg9/StreamSphere