Un Pokédex interactif open source!

Publié le 6 octobre 2025

Un Pokédex interactif open source!
Un nouveau projet que je viens de terminer dans sa première version est maintenant disponible en Open Source.

🎮 Description

Pokédex est un projet complet réalisé avec Symfony 7.3.x et API Platform 3.x, combinant une interface web rétro en Bootstrap 5.3.x et une API RESTful versionnée (/api/v1).

Ce projet reproduit un Pokédex interactif inspiré des versions originales, avec :

  • Un design CRT rétro, effets lumineux et sonores.
  • Une base complète de 1025 Pokémon importée depuis la PokéAPI officielle.
  • Une interface bilingue FR/EN avec bascule de langue dynamique.
  • Un système d’API documentée et versionnée, prête pour intégration.

🚀 Fonctionnalités

🧠 Côté API (Back-end)

  • ✅ Développée avec Symfony 7.3.x et API Platform 3.x
  • 🔹 Endpoints RESTful (/api/v1/pokemons)
  • 🔹 Pagination, tri et filtrage automatiques
  • 🔹 Import des Pokémon depuis la PokéAPI (command CLI)
  • 🔹 Versionnage propre (v1, extensible pour v2)
  • 🔹 Champs bilingues : namenameFrtypetypeFrhpattackdefensesprite

🖥️ Côté Front (Interface utilisateur)

  • 🎨 Design Pokédex rétro (effet CRT, LEDs animées)
  • 🔊 Effet sonore au démarrage (beep.mp3)
  • 🔄 Navigation entre Pokémon (flèches haut/bas)
  • 🔍 Recherche en temps réel
  • 🌐 Sélecteur de langue 🇫🇷 / 🇬🇧
  • 📱 Responsive, mobile-friendly et fluide

Ce projet est open source sous licence MIT

Détails

Publié : 06/10/2025

Temps de lecture : 3 min

Statut : Publié