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