Le projet a été construit en partant d'un prototype React fonctionnel (un composant unique pour le suivi MCU), entièrement réécrit en une architecture Next.js 15 orientée contenu et référencement :
Modèle de données typé (TypeScript) où chaque saga est un fichier déclaratif — entrées, tags de filtrage, notes éditoriales, FAQ — validé au build.
Synchronisation TMDB en amont du déploiement : affiches, métadonnées et disponibilité par plateforme (Disney+, Netflix, Prime Video, HBO Max…) sont figées au build, jamais interrogées en production. Le site reste rapide et fonctionne même si l'API tierce tombe.
Rendu serveur pour le SEO : chaque page sert un contenu long et indexable (ordre commenté titre par titre, article de fond, FAQ balisée JSON-LD), tout en gardant une interface interactive (grille d'affiches, filtres, checklist) côté client.
Persistance sans compte : progression en localStorage, partage par bitmask encodé dans l'URL (80 titres cochés tiennent dans 14 caractères).
Monétisation légère : liens d'affiliation Amazon générés uniquement sur les titres réellement disponibles à la location (vérifié par les données de disponibilité), avec les mentions légales requises affichées automatiquement.
Déploiement continu sur Vercel, domaine propre, Search Console, Analytics respectueux de la vie privée (sans cookie).
Sept sagas et 200 titres au lancement, chacune avec son propre univers éditorial et ses propres pièges de chronologie à expliquer.
- 01Fondations
Reconstruction de l'architecture à partir du prototype : un modèle de données typé par saga, et des métadonnées TMDB figées à la compilation plutôt qu'interrogées en direct.
- 02Suivi de visionnage
Une progression sans compte, sauvegardée sur l'appareil et partageable par un lien qui encode les titres cochés. Des filtres par continuité et par importance.
- 03Contenu et référencement
Rédaction de la chronologie commentée de 7 sagas (200 titres), FAQ balisée, maillage entre les pages. Un défaut d’indexation repéré en cours de route a été corrigé.
- 04Mise en ligne
Nom de domaine, zone DNS, déploiement continu relié au dépôt, soumission à Google Search Console.
- 05Monétisation et conformité
Mesure d'audience à deux niveaux, liens d'affiliation limités aux titres réellement disponibles, bandeau de consentement vérifié en production.