This project involves the creation of a web application that allows the user to search for and watch movies and TV shows. The player is directly integrated into the website and the videos are downloaded using the BitTorrent protocol.
The search engine queries multiple external sources and once a film is selected, it's downloaded from the server and streamed on the web player simultaneously. Which means that the player won’t play the video only once the download is complete, but will be able to directly stream the video feed.
- Node.js (with Express)
- React (with Redux)
- Material UI
- Passport (with JSON Web Tokens + OAuth 2)
- MongoDB (with Mongoose)