Hypertube is ecole42's web project that uses the torrent protocol to downloads and streams videos at the same time.
home | login |
---|---|
register | profile |
---|---|
movie | video |
---|---|
- MySQL
- NestJS
- Nuxt
- Infinite scroll
- Cronjob to remove movies if not watched more than a month
- Oauth2 login (42, google, github)
- TMDB, YTS external api Resources
- Movie subtitles with FR/EN by using open subtitles api
- Support 2 languages FR/EN
source alias.sh
# dev
## First execution
dev-up-build
## After build docker image
dev-up
## Install package
front-dev pnpm i some-package
back-dev pnpm i some-package
- Dockerize all services
- Additional Oauth2 strategies
- Different resolution of video
- API Documentation with swagger
- Subtitle sync button