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.
- ✅ 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 :
name
,nameFr
,type
,typeFr
,hp
,attack
,defense
,sprite
- 🎨 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