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.
- 01Foundations
Rebuilt the architecture from the prototype: a typed data model per franchise, and TMDB metadata frozen at build time rather than queried live.
- 02Watch tracker
No-account progress, saved on the device and shareable through a link that encodes the checked titles. Filters by continuity and importance.
- 03Content and SEO
Wrote the annotated chronology for 7 franchises (200 titles), a marked-up FAQ and cross-links between pages. An indexing gap found along the way was fixed.
- 04Going live
Domain name, DNS zone, continuous deployment from the repository, submission to Google Search Console.
- 05Monetisation and compliance
Two-tier analytics, affiliate links limited to titles that are actually available, and a consent banner verified in production.