Objective : Create a streaming site
Language : Javascript
Intern API : Graphql
Extern API : The Movie Database - Opensubtitles - 1337x - YTS
Database : Mongo
[Micro]Framework : NodeJs - VueJs - Graphql-Yoga - VideoJs
Template : Pug
Main libraries: ElementUi
Design inspiration: PopcornTime
- User
- Library
- Video player
* sh start.sh
* Enjoy the site
Site architecture
https://itnext.io/build-a-project-management-software-with-vue-js-and-apollo-part1-d12ee75a7641
Site Design inspiration
https://element.eleme.io/#/en-US
https://popcorntime-online.ch/
Player
https://videojs.com/
Omniauth
http://www.passportjs.org/
API
https://www.themoviedb.org/?language=fr-FR
https://1337x.to/
https://yts.am/