Pokédex React – Application web pour explorer les Pokémon
« Une interface réactive et ludique pour découvrir les Pokémon, développée de A à Z en React. »
Présentation
Pokédex React est une application web développée avec React 19 et Vite 7, permettant d’explorer tous les Pokémon via une API publique. L’interface offre une recherche dynamique, des cartes cliquables, et des fiches détaillées avec toutes les caractéristiques d’un Pokémon.
Ce projet m’a permis de renforcer ma maîtrise des hooks, de la navigation entre routes, et de la gestion d’état dans une architecture React propre.
Fonctionnalités principales
- Liste complète des Pokémon avec affichage dynamique via
pokedex.mimo.dev
- Recherche instantanée avec filtre réactif sur le nom
- Navigation fluide entre les pages de liste, recherche, et détail
- Fiche Pokémon détaillée : sprite, types, taille, poids, capacités, etc.
- Hooks React (
useState
,useEffect
,useLocation
) - Design rétro personnalisé avec la police Press Start 2P
Ma contribution
J’ai conçu et développé l’ensemble du projet, incluant :
- Structure des composants React : découpage logique et réutilisable
- Appels API et gestion des données
- Routing dynamique avec paramètres d’URL
- Conception UI/UX simple et lisible, responsive
Points clés du projet
- Maîtrise des fondamentaux React : hooks, routing, composants
- Expérience utilisateur fluide grâce à une recherche en temps réel
- Projet 100 % front-end orienté données et composants