/hypertube

Homemade Netflix. Yay ! (group project)

Primary LanguageJavaScript

Hyptertube

Obtenir la version v11.0.0 de Node

Mise a jour de Brew
rm -rf $HOME/.brew && git clone --depth=1 https://github.com/Homebrew/brew $HOME/.brew && export PATH=$HOME/.brew/bin:$PATH && brew update && echo "export PATH=$HOME/.brew/bin:$PATH" >> ~/.zshrc

Installation de Node (Avec Node Version Manager)
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | zsh

attention, il faut relancer le shell pour que NVM se mette dans le $PATH

nvm install

Installation des dependances

// Attention bug sur l'install de mongo je cherche comment faire Faire d'abord un npm i dans le repertoire client et api
Si ce n'est pas dèjà fait installer mongodb via brew install mongodb
Pour que la db start automatiquement au login brew services start mongodb

Comment visualiser la DB Mongo ?

En utilisant Robomongo (Disponible dans le MSC)

Lancer l'api

npm start depuis le dossier api et laisser tourner le serveur

Auth 42

Envoyer a /oauth/register/42 la data clientCode en format json Renvoi ensuite les data de l'user au front

Liste de nos bonus

  • Auth par Google, Github, 42, Facebook, Gitlab, Instagram, et Normal
  • API RESTful
  • Un unique fichier de translation
  • Rotatation et modification de l'image a l'inscription
  • Bouton to the top
  • Supression des commentaires
  • Avatar sur les commentaires
  • WatchList Feature