/kino-zalla

Application built with React that lets you watch movies from anywhere at home.

Primary LanguageJavaScript

KinoZalla

Bring the cinema to your home, for free!

Screenshots

Home Page Search Results Torrent Results Trailer Preview Watch Trailer Watch movie

Built With

  • React
  • JQuery
  • SocketIO
  • Node
  • Express
  • MongoDB
  • Worker Threads
  • Playwright

What this offers

  • Automatically search for torrents supported by your browser.
  • Stream the torrent while being downloaded in real time.
  • Supports use of multiple free API keys.
  • Easy to use design.
  • Up-to-date IMDb support.
  • Trailers of movies included.
  • Can save your favorite movies.
  • Automatically streams Bulgarian subtitles for every movie.

Prerequisites

  • NodeJS & NPM Installed.
  • MongoDB Installed.
  • Git installed.
  • IMDB API key

Get it up and running on your local network

Setup the project

git clone https://github.com/StiliyanKushev/kino-zalla.git
cd home-cinema-provider
cd backend && npm i && cd ../ && npm i

Edit /kino-zalla/src/apiKeys.json

[
	"k_o5lh****",
	"k_2s7o****",
	"k_ypjh****",
	"k_l38v****",
	...
	"k_k337****"
]

Edit /kino-zalla/src/config.js (line 9)

export const ip = 'YOUR LOCAL MACHINE IP OR VPS IP';

Start the project

npm run start

Open a new terminal window

cd kino-zalla/backend
npm start