Skip to content

justinmaks/stnstrm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movie Streaming App

@TODO:

Add a production config

  • nginx container with domain + ssl var support

A simple full-stack application for searching movies (via TMDB) and embedding a video player (via embed.su).
It consists of:

  1. server/ – A Node.js/Express server (protects TMDB key, provides /api/search).
  2. client/ – A React front-end that lets users:
    • Search movies
    • Display posters
    • Embed a playable stream

Features

  • TMDB Search: Uses your TMDB_API_KEY to fetch movie data.
  • Movie Embedding: Renders an embedded iframe player from embed.su.
  • Dockerized: Easily deployable with docker-compose.

Prerequisites

  • Node.js (if running locally without Docker)
  • npm or yarn
  • Docker & Docker Compose (for container-based deployment)
  • A TMDB API Key (sign up at TMDB)

Environment Setup

  1. Create a .env file in the project root:

TMDB_API_KEY=YOUR_TMDB_API_KEY_HERE

  1. docker compose up --build

  2. Access the app at localhost:3000

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published