Passer au contenu principal
Retour à l'accueil

À propos de MovieAtlas

MovieAtlas est une application de découverte de films construite avec Nuxt 4 et Nuxt UI. L’objectif est de proposer une expérience moderne, rapide et agréable pour explorer les tendances du moment, consulter les fiches de films et gérer une liste de favoris.

Le projet

MovieAtlas est avant tout un projet de démonstration technique autour de l’écosystème Nuxt/Vue : rendu SSR/ISR, consommation d’API côté serveur, composants réutilisables, gestion d’état via composables et mise en place d’une interface responsive et accessible. L’application met en avant un hero dynamique, un top des films tendance, une page de détails enrichie (casting, recommandations, bande-annonce) et une page de favoris basée sur le stockage local du navigateur.

Technologies

  • Nuxt 4 (SSR, ISR, composables, server routes)
  • Vue 3 <script setup>
  • Nuxt UI (design system & composants UI)
  • Nuxt Image (optimisation des visuels TMDB)
  • TypeScript (types TMDB & API internes)
  • Tailwind CSS (layout & responsive)

Données et API

Toutes les données de films (titres, affiches, synopsis, notes, casting, recommandations, bandes-annonces) proviennent de l’API de The Movie Database (TMDB). Les appels vers TMDB sont effectués côté serveur via les routes /api de Nuxt, ce qui permet de garder la clé API sécurisée et de bénéficier du cache et du rendu pré-calculé (ISR).

Limites et objectifs

MovieAtlas n’est pas un service commercial, mais un projet technique. Les fonctionnalités sont volontairement ciblées : tendances, détails, favoris locaux et navigation simple. De futures évolutions possibles incluent : une recherche avancée, des filtres (genre, année, note) et une section séries.

Crédits

MovieAtlas utilise l’API de The Movie Database (TMDB), mais n’est ni approuvé ni certifié par TMDB. Toutes les images, logos et métadonnées de films restent la propriété de leurs détenteurs respectifs.

« This product uses the TMDB API but is not endorsed or certified by TMDB. »