Movelistz.com
Site web · 2026 → aujourd'hui
Création et gestion d'un générateur PDF de move lists dédié au vs fighting retrogaming
- Contexte
- Personnel
- Période
- 2026 → aujourd'hui
- Durée
- 3 mois
- Mon rôle
- <p>gestion de projet, Développement, Intégration, Contenu</p>
- Site
- movelistz.com
- Technologies
-
- Laravel 13
- Filament
- Photoshop
- PHP
- BDD
- Alpine JS
- Vite
- tailwind CSS
Idée de départ
À fond dans une nostalgie rétrogaming depuis le Covid, j'ai eu l'idée de ce générateur en réussissant à acquérir une Neo Geo CD à bon prix, mais en ne trouvant pas de fiches de coups facilement imprimables pour apprendre les jeux de combat de la machine.
Mon credo ici, pouvoir customiser totalement ses pdfs (thème général, type de boutons, format des fiches, etc...).
Identité graphique
Le choix s'est porté sur un thème mêlant modernité (polices, couleurs vives) et "nostalgie 90s" (par les visuels des jeux et éléments décoratifs). Comme je voulais une identité reconnaissable je suis parti sur des dominantes mauve / jaune orangé, tons peu habituels.
Développement
Le site a été développé sous Laravel 12. Côté back-office, le choix s'est porté sur Filament pour la rapidité d'intégration de tables très simples dans leur globalité. J'ai tout de même intégré un système d'import de .csv poussé pour facilement rajouter les données d'un jeu complet (touchant de multiples tables, du nom du jeu aux séquences de coups de chaque personnage).
Côté front, c'est du "classique" avec un attelage javascript vanilla,Tailwind.css et Alpine.js (compilation via Vite), combinaison que j'affectionne beaucoup aujourd'hui. Le moteur PDF est codé entièrement à la main, en se basant sur la librairie dompdf.
Beaucoup du travail restant est dans l'ajout de nouvelles fiches (mon but est de devenir le plus exhaustif possible, des consoles des années 90 à aujourd'hui. Je m'aide de l'IA pour certaines tâches rébarbatives (adaptation des coups dans mon "langage", transformation des visuels retro en moderne, génération des descriptifs des fiches, etc...). Mais cela n'empêche pas qu'il y a de nombreuses heures de travail par jeu, d'où l'ajout d'un système de don / support au site !
Quelques captures
04 — Contact
Un projet du même genre en tête ?
Parlons-en : je vous réponds rapidement.