
Create Your First Project
Start adding your projects to your portfolio. Click on "Manage Projects" to get started
Projet Pokedex
Type du projet
Photographie
Date
Avril 2025
Projet Pokédex
Description générale : Ce projet consiste à concevoir et développer un Pokédex interactif en utilisant PHP et MySQL, permettant d’afficher une liste de Pokémon avec leurs caractéristiques principales. L'utilisateur peut naviguer dans une interface conviviale et obtenir des informations détaillées sur chaque Pokémon.
Objectifs :
Créer une base de données relationnelle pour stocker les informations des Pokémon (nom, types, description, statistiques, etc.).
Développer une application web dynamique avec une interface inspirée du design du Pokédex officiel, tout en permettant une personnalisation.
Fonctionnalités principales :
Une page d'accueil affichant une grille des Pokémon avec :
Leur image
Leur nom
Leurs types
Une page de détails pour chaque Pokémon, incluant :
Une image grand format
Sa description
Ses statistiques (taille, poids, forces/faiblesses)
Connexion sécurisée à la base de données via PHP PDO pour garantir des interactions fiables et rapides.
Technologies utilisées :
Backend : PHP avec PDO pour les connexions à la base de données
Base de données : MySQL (tables pokemon et types, relation pokemon_type pour gérer les associations)
Frontend : HTML/CSS pour le design, basé sur le thème du Pokédex
Outils de gestion : phpMyAdmin pour la création et la gestion de la base de données
Structure technique :
Organisation en plusieurs répertoires pour une architecture claire :
common/ pour les en-têtes et pieds de page
config/ pour les connexions à la base de données
pages/ pour les pages principales comme home.php et detail.php
public/ pour les ressources telles que les images et fichiers CSS
Avancées notables :
Implémentation d'une relation entre Pokémon et types pour permettre une flexibilité des données
Utilisation de requêtes SQL optimisées pour afficher rapidement la liste des Pokémon et leurs détails
Ajout d’images en externalisant leurs chemins dans la base de données, pour un site performant
Capture d'écran du projet :
(Intègre ici des images de la page d’accueil et de la page de détails pour plus d’impact)
https://github.com/morchid65/projet.pokedex.github.io