À propos d'Odyssey 616

Cette page raconte d'où vient Odyssey 616, ce qu'il est, ce qu'il n'est pas et ce qu'il fait mal autant que ce qu'il fait bien, selon moi bien sûr.

Avril 2025 - Marvel Infinity Saga

Tout est parti d'un concert. Le 12 avril 2025, je suis allé voir Marvel Infinity Saga avec des amis. J'aimais l'univers Marvel sans l'avoir jamais suivi sérieusement : je piochais les personnages qui me plaisaient, au fil des sorties, sans ordre ni régularité.

Le concert a fait un peu déclic. J'aime les marathons, j'en avais déjà mené sur d'autres sagas donc pourquoi pas faire celui-là. Tous les films, toutes les séries, tous les one-shots sortis par les studios Marvel.

Les excels communautaires

Comme beaucoup de gens qui se lancent, je me suis d'abord appuyé sur les fichiers Excel partagés par la communauté. Ils sont excellents, très complets, et ils donnent un vrai fil conducteur dans un univers aussi vaste.

Mais au fil du marathon, j'ai rencontré leurs limites : certains éléments sortis manquaient, l'ordre de visionnage ne correspondait pas toujours à celui que je voulais suivre, et j'avais envie d'un outil plus personnel. J'en ai consulté plusieurs, chacun avec son ordre, ses inclusions, ses partis pris.

Je suis développeur et j'ai souvent (toujours) un projet perso en cours. Début 2026, je m'y suis mis.

D'une idée à un écosystème

Au départ, une simple application pour suivre ma propre progression. Le projet a vite débordé : c'est aujourd'hui un petit écosystème de quatre applications posées sur une même base de données.

Marathon suit le visionnage. Map recense les lieux réels et fictifs de l'univers. Characters s'intéresse aux personnages, à leurs apparitions et à ceux qui les ont incarnés au fil du temps. Le Hub relie le tout et fait office de plateforme de marque plus qu'autre chose.

Un projet sandbox AI

Le projet est né début 2026, au moment où les outils d'IA ont franchi un cap assez net. Il m'a permis de construire quelque chose dont j'avais envie à une vitesse précédemment beaucoup moins atteignable, et en même temps d'éprouver ces méthodes de travail dans un cadre sans enjeu client, afin de juger moi-même l'évolution et la pertinence de ces modèles.

J'ai testé plusieurs modèles, Claude, Copilot, Gemini, Codex et plusieurs cadres de travail par agents : BMAD, Superpowers, les Agent Skills d'Osmani. L'objectif n'a jamais été de déléguer aveuglément le développement, mais de comprendre ce que ces outils apportent réellement, où ils s'arrêtent, et à quelles conditions ils deviennent pertinents. Je suis lead dev et je me dis qu'un projet concret vaut mieux qu'une opinion issue d'une lecture.

La data

La partie la plus difficile n'a pas été l'interface ni l'architecture, mais la donnée. La source principale est TMDB. Sur le papier, il suffit d'appeler une API ; en pratique, les premières récupérations ramenaient de mauvaises affiches, des personnages hors sujet, des œuvres mal associées. Il a fallu filtrer beaucoup, et corriger longuement à la main.

L'ordre de visionnage, la cartographie des lieux et le classement des univers sont mon travail éditorial. Les métadonnées, affiches, synopsis, dates, viennent de TMDB, dont l'API rend ce projet possible.

Le reste appartient à Marvel et à Disney, qui protègent fortement leur univers, leurs personnages et leurs visuels. Ce projet n'a jamais eu vocation à être un produit officiel, une plateforme commerciale, ni à détourner des éléments graphiques propriétaires. C'est un outil personnel construit autour de données et de métadonnées, pour explorer un univers que j'apprécie.

Les éléments cools

Une donnée tenue à la main plutôt qu'aspirée : les lieux sont placés un par un, réels comme fictifs, et l'ordre de visionnage est arbitré titre par titre.

Trois langues à parité complète, aucune publicité, aucun pistage, aucun compte obligatoire. Le suivi fonctionne sur téléphone, et hors ligne.

Les éléments moyens, voire mauvais

En contradiction avec le premier point de la partie précédente, la base n'est pas parfaite. Il reste des erreurs, des cas particuliers et des fiches à enrichir : elle est fiable pour ce qu'elle sert, pas exhaustive.

Les séries se suivent au niveau de la série, pas de l'épisode. Une partie des titres n'a pas d'ordre chronologique établi et porte une estimation, signalée comme telle. Les lieux fictifs sont posés là où ça a du sens, pas là où ils sont, il n'existe pas de coordonnées pour Wakanda par exemple, malgré que l'on sache que c'est sur Terre.

Et l'interface n'a aucune prétention graphique. Je n'ai pas d'affinité particulière avec l'esthétique et le design, ce n'était pas l'objectif du projet : les écrans sont là pour naviguer dans les données sans friction. Oui ça ressemble à toutes les applications pondues par AI, et bah tant pis, ce n'est pas le but.

La suite

Le marathon continue, les données évoluent, et l'écosystème a encore beaucoup de choses à explorer.

Il n'y a pas vraiment de roadmap ni de projet arrêté : ça avance au gré de mes envies, et de ce que j'ai envie de tester à droite et à gauche. Si vous avez des idées, n'hésitez pas à me contacter par mail, à [email protected], au plaisir d'en discuter.

Comment ça tourne

Le projet tourne sur un nom de domaine, un hébergement et une API gratuite mais limitée. Un Ko-fi existe pour qui veut participer aux frais, évidemment, rien d'obligatoire.