Skip to content

Video streaming web app through the BitTorrent protocol

Notifications You must be signed in to change notification settings

juandlm/42school_hypertube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hypertube

a web app for the 21st century

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.

Technologies used

  • Node.js (with Express)
  • React (with Redux)
  • Material UI
  • Passport (with JSON Web Tokens + OAuth 2)
  • MongoDB (with Mongoose)

Releases

No releases published

Packages

No packages published

Languages