Streamize is a web app which allows you to download torrents in a remote server and stream them right from your browser.
Clone the project
git clone https://github.com/binoy638/streamize-client
Go to the project directory
cd streamize-api
Run the project using docker-compose
docker-compose -f docker-compose.dev.yml up --build
Make sure you have ffmpeg, rabbitMQ and mongoDB installed locally before following the below steps.
Clone the project
git clone https://github.com/binoy638/streamize-client
Go to the project directory
cd streamize-api
Install dependencies
npm install
Start the server
npm run dev
To run this project, you will need to add the following environment variables to your .env.local file
JWT_SECRET
COOKIE_SECRET
ADMIN_USER
ADMIN_PASSWORD
ORIGIN_URL
(Frontend client's url)
GUEST_USER
(Optional, use it if you need guest user)
GUEST_PASSWORD
(Optional, use it if you need guest user)
GUEST_STORAGE
(Optional, provide the storage space in bytes)
Streamize is developed only for educational purposes and is not intended for commercial use.