Dans ton Netflix

Dévélopper une application qui permettra à un utilisateur de partager avec ses amis les séries qu'il préfère.

https://dans-ton-netflix.com/
Netflix

Le brief

Le projet Dans ton Netflix est un projet ambitieux mais tout à fait réalisable. Il vous permettra de mettre en place une base de données relationnelle avec toutes les cardinalités. 1-n, n-n,1-1 et self-referencing. D'autres part, vous pourrez mettre en place un système d'iditenfication et de gestion des droits. Un système de connexion via Facebook ou autre réseau social serait intéressant.

Fonctionnalités

  • Créez une page "profil" pour chaque utilisateur avec un avatar, un pseudo, une bio.
  • Sur la page profil d'un utilisateur, on pourra consulter 4 rubriques: les séries déjà visionnées, les séries que l'on souhaite visionner, les séries que l'on a recommandé à ses amis et la série du moment.
  • Chaque utilisateur pourra effectuer un CRUD complet sur son profil. C'est à dire Créer, Read, Update, Delete son profil

Scénario 1

Bob L'éponge affiche sur son profil dans la section "ma série du moment" : Game Of Thrones Saison 8
Paul le poulpe, son ami sur le site (et dans la vraie vie) lui conseille de regarder la nouvelle série "Chernobyl" diffusée sur OCS.
Bob L'éponge, n'en pouvant plus de Game of Thrones, décide de suivre le conseil de son ami et accèpte sa recommandation. Il clique sur le bouton "accepter la recommandation de Paul".
Bob doit indiquer s'il souhaite remplacer sa série en cours par Chernobyl saison 1 ou bien s'il va la regarder plus tard.
Bob accèpte de remplacer sa série du moment par Chernobyl saison 1.
Paul est automatiquement informé que Bob a accepté sa recommandation. (notification dans le profil et alerte email)
La série "Chernobyl Saison 1" est automatiquement ajoutée à la liste des recommandations effectuées par Paul.
Sur la page profil de Bob, la section "ma série en cours" est automatiquement actualisée. Bob regarde désormais "Chernobyl saison 1".
La série Game Of Thrones saison 8 est automatiquement ajoutée à la rubrique "série déjà visionnées" de Bob.
Bob écrit une critique dans un champ libre sur la série Games of Thrones saison 8.
Bob n'a vraiment pas aimé, alors il attribut seulement 1 étoiles sur 5 à la série.
Bob n'a pas regardé en entier la saison 8 de Game of Thrones (si si, c'est possible ...) alors il lui attribue le statut "abandonné en cours de visionnage".
Bob souhaite continuer à regarder Game of Thrones Saison 8 et regarder plus tard Chernobyl.
Paul est automatiquement informé que Bob a accepté sa recommandation, mais qu'il la regardera plus tard. (notification dans le profil).
La série "Chernobyl Saison 1" est automatiquement ajoutée à la liste des recommandations effectuées par Paul.
Sur la page profil de Bob, la série "Chernobyl saison 1" est ajoutée à la liste des séries que Bob souhaite visionner.

Scenrio 2, Mise en place de l'API OMDB

Bob L'éponge souhaite ajouter une série à son profil. Pour cela, Bob, saisie dans une case de recherche le nom de la série.
La base de données OMDB est intérrogée via l'api gratuite "omdbapi". Un/des résultats sont proposés à Bob. Pour chaque série, on affiche la vignette et le titre.

Bob peut pour chaque série trouvée :

  • l'attribuer à la liste de son choix "déjà visionnée",
  • l'attribuer à la liste "à visonner",
  • l'attribuer à la liste "série du moment"
  • la recommander à un ou plusieurs ami(e)s également membres du site
Membre Faites-Le !
Membre Faites-Le !
Membre Faites-Le !
Membre Faites-Le !
Membre Faites-Le !
Vous aussi, codez ce projet !

Lancez-vous !

Envoyez sur votre compte Github le code que vous allez créer pour ce projet. Renforcez votre portfolio et valorisez votre profil RH.