Liste des animés à regarder ver. 6 [version démo]
Voici une version de démonstration de ma liste d’animes à regarder. Je l’ai appelée "Version 6" car c’est la sixième fois que je la refais.
Pour la petite anecdote, tout a commencé au lycée lorsque j’ai découvert les animes japonais. À force de recevoir des recommandations de mes amis, j’ai ressenti le besoin de tenir une liste. La "Version 0" était une simple note sur mon téléphone. Ensuite, la "Version 1" est devenue un fichier texte sur mon ordinateur, où je numérais les animes et ajoutais des informations comme le nombre d’épisodes ou un bref synopsis. Avec mes premiers pas en HTML et CSS, j’ai créé la "Version 2", qui introduisait de véritables fiches contenant les mêmes types d’informations qu’aujourd’hui.
La liste a évolué avec mes apprentissages. La "Version 3" utilisait PHP et une base de données MySQL, avec des fiches codées en dur. La "Version 4" s’appuyait sur un fichier JSON centralisé et les fiches étaient toujours statiques, mais c’était la première version hébergée en ligne. J’ai brièvement essayé une "Version 5" avec Vue.js avant de passer à la "Version 6".
Pour cette dernière version, mon objectif était de ne rien coder en dur tout en ayant un front-end ultra léger. J’ai opté pour Qwik.js, un framework moderne axé sur la performance et l’optimisation SEO. Côté back-end, j’ai choisi Google Firebase, une plateforme avec laquelle je suis à l’aise. La liste d’animes est stockée dans la Realtime Database pour un accès rapide, tandis que les fiches individuelles sont des documents Firestore. Les images du site sont hébergées dans le Cloud Storage. La seule partie encore codée en dur concerne les documents des fiches.
Bien sûr, je sais qu’il existe des API publiques pour récupérer ces informations automatiquement, et des sites bien plus complets comme MyAnimeList ou Nautiljon. Cependant, concevoir et reconstruire ce projet tout en recherchant les informations manuellement reste un vrai plaisir pour moi.
À l’heure actuelle, le principal problème de cette version est sa lenteur, probablement liée à mon utilisation combinée de Qwik et Firebase. Cela reste un point à améliorer.
Cette version démo me permet de présenter ce projet dont je suis fier, tout en protégeant ma liste personnelle. Sur environ 600 animes répertoriés, 400 fiches sont déjà complètes.