Hypertube
Synopsis
A streaming website with Mongo DB, Express JS, React JS, Node JS. Project part of the web branch at 42 school.
Motivation
Learn video streaming, OAuth, Redux Improve JS skills
Which features are done
If the server doesn't already have the video, it downloads it via torrent protocol, convert it to mp4 if needed and stream it to the user at the same time.
-
Unlogged part
- Signup
- Login
- Email confirmation
- Forgotten password
-
Logged part
- Video search
- Video watcher
- Settings