Un Pokédex web interactif avec plus de 3000 Pokémon, cartes TCG et design responsive.
- 📊 3000+ Pokémon : Base de données complète de toutes les générations
- 🔍 Recherche bilingue : Français et anglais
- 🃏 Cartes TCG : Affichage des cartes Pokémon (ancienne et récente) via TCGdex API
- 🎵 Cris audio : Écoute les cris des Pokémon
- 📱 Design responsive : Fonctionne sur mobile, tablette et desktop
- 🌍 Traductions françaises : Noms et descriptions en français
- 🎨 Interface moderne : Design soigné avec animations
- HTML5
- CSS3 (Flexbox, Grid, animations)
- JavaScript Vanilla (pas de framework pour l'instant)
- PokeAPI v2 - Données Pokémon
- TCGdex API - Cartes TCG
- Node.js
- Express.js
- API REST CRUD
- Clone le repository :
git clone https://github.com/anisselbd/Pokedex.git
cd Pokedex- Ouvre
pages/index.htmldans ton navigateur ou utilise Live Server
- Installe les dépendances :
npm install- Lance le serveur :
node server.jsLe serveur démarre sur http://localhost:3000
POKEMON/
├── assets/ # Images et ressources
├── pages/ # Pages HTML
│ ├── index.html
│ └── pokemonDetails.html
├── scripts/ # Scripts JavaScript
│ ├── index.js
│ ├── pokemonDetails.js
│ └── navbar.js
├── styles/ # Feuilles de style CSS
│ ├── global.css
│ ├── index.css
│ ├── navbar.css
│ └── pokemonDetails.css
├── server.js # Serveur Express (API REST)
├── package.json # Dépendances Node.js
└── README.md # Ce fichier
- Système de favoris avec backend
- Créateur d'équipes Pokémon
- Comparateur de stats
- Base de données persistante (MongoDB)
- Authentification utilisateurs
- Mode UI personalisable
Les contributions sont les bienvenues ! N'hésite pas à ouvrir une issue ou une pull request.
Projet réalisé dans un cadre éducatif.
Créé par anisselbd
⭐ N'oublie pas de mettre une étoile si tu aimes ce projet !