Skip to content

Instantly share code, notes, and snippets.

@bastienapp
Created April 27, 2026 09:41
Show Gist options
  • Select an option

  • Save bastienapp/90cb62e3b4f024bd53d4fdd14da36ee3 to your computer and use it in GitHub Desktop.

Select an option

Save bastienapp/90cb62e3b4f024bd53d4fdd14da36ee3 to your computer and use it in GitHub Desktop.
Projet Netflim

React - Frontend du projet Netflim

Développe Netflim : l'application web React pour les amateurs de films.

Ressources

Contexte du projet

Ton équipe de développement doit créer Netflim, une plateforme dédiée aux films populaires. Le site doit inclure :

  • Une page d'accueil avec les 20 films populaires, présentés sous forme de cartes de films cliquables.
  • Chaque carte permet d'accéder à une page de détails du film.
  • La possibilité de noter un film, sauvegardée dans le localStorage.
  • Ajouter ou retirer un film de la liste "À voir", sauvegardée dans le localStorage.
  • Une page pour accéder à la liste "À voir" du localStorage.
  • Une fausse page de profil avec des informations codées en dur.

Le site ne permettra pas de créer réellement un compte ni de se connecter.

Toutes les étapes suivantes seront réalisées en équipe :

Gère le projet sur GitHub :

  • Chaque fonctionnalité (feature) sera développée dans une branche séparée.

  • Intègre les fonctionnalités vers main avec des Pull Requests.

  • Teste la branche main après chaque fusion.

  • Utilise l'API TheMovieDB pour obtenir des informations actualisées sur les films.

Pour cela, tu dois :

  • Créer un compte sur TheMovieDB pour les développeurs. Un seul compte suffit pour toute l'équipe.
  • Obtenir une clé d'API à partir de ton compte. Cette clé sera utilisée pour authentifier tes requêtes à l'API.
  • Lire attentivement la documentation de l'API pour comprendre comment effectuer des requêtes pour récupérer la liste des films populaires et les détails d'un film spécifique.

Piste d'amélioration :

  • utiliser React Context pour gérer la transmission des états de l'application
  • test au moins un composant visuel de ton application
  • teste au moins un service de ton application

Modalités pédagogiques

En autonomie ou en équipe

Modalités d'évaluation

Il sera évalué que :

  • L'application a été développée en suivant le GitHub Flow.

Livrables

  • Lien vers le dépôt du projet

Critères de performance

.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment