pWEBD1 – JavaScript Web Development

Logo HTML, JS, CSS

Création d’un site avec import de données depuis l’API de TheMovieDb

Projet réalisé en trinôme

Sujet :

Pour un petit village, nous devons faire le site internet du cinéma local avec les films en tendance

Attendus :

Pour mener à bien ce projet, nous devions avoir au moins 3 pages : index, search et movie. Certains éléments devaient apparaitre, d’autres ont été ajouté par nos soins :

  • Afficher les films en tendance avec :
    • Son poster ou un poster par défaut
    • Son nom
    • Sa date de sortie
    • Un lien pour en savoir plus
    • Un bouton pour charger plus de films en tendance : ce bouton est codé, mais non actif car nous avons mis en place un infinite scroll
  • Une barre de recherche
    • Les résultats de la recherche en temps réel
    • Absence de rechargement de la page pendant ou après la recherche
  • Les commentaires du film
    • Le nom de l’utilisateur qui a laissé le commentaire
    • L’image de profil de l’utilisateur ou une image par défaut
    • La date de publication
    • Le contenu du commentaire
  • L’utilisateur se connecte avec son compte TMDB
  • Une fois connecté, l’utilisateur le reste à la réouverture du navigateur
  • Une fois connecté, l’utilisateur peut ajouter des reviews

Améliorations possibles

Commentaires :

  • Les commentaires utilisateurs sont stockés en local et n’ont pas d’image de profil : on pourrait stocker les commentaires sur l’API

Recherche avancée :

  • Elle ne tient pas compte du mot recherché ou n’est pas bien synchronisée.