Développe Netflim : l'application web React pour les amateurs de films.
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
mainavec des Pull Requests. -
Teste la branche
mainaprè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
En autonomie ou en équipe
Il sera évalué que :
- L'application a été développée en suivant le GitHub Flow.
- Lien vers le dépôt du projet
.