Une interface web pour explorer le monde magique de Harry Potter. Découvrez les personnages, maisons, sorts et bien plus grâce à une API dédiée.
Harry Potter API Interactive est une application web en HTML, CSS et JavaScript vanilla. Elle met l'accent sur l'interaction utilisateur et propose différentes façons de parcourir et filtrer les données de l'univers Harry Potter.
L'application utilise une API Harry Potter pour récupérer les données.
La page d'accueil présente une interface immersive pour entrer dans l'univers Harry Potter et naviguer vers les autres fonctionnalités.
Affichage de tous les personnages, maisons, sorts, etc., avec options de filtrage et de recherche.
Filtrage par maison, type de sort, créature magique, etc.
L'application utilise une API dédiée pour récupérer les données (personnages, maisons, sorts, etc.).
Une classe gère la récupération des données depuis l'API, l'affichage des cartes dans la grille et la génération dynamique de popup détaillés pour chaque élément.
Un gestionnaire crée dynamiquement un menu de catégories, implémente une barre de recherche fonctionnelle et gère les événements de clic pour le filtrage.
Vous pourrez accéder à Harry Potter API Interactive en cliquant sur le lien ci-dessous (bientôt disponible) :
Harry Potter APIgit clone https://github.com/votre-utilisateur/harry-potter-api-interactive.git cd harry-potter-api-interactive
# Avec Python python -m http.server 8000 # Ou avec Node.js npx serve
L'application peut être déployée sur n'importe quel hébergeur statique comme GitHub Pages, Netlify, ou Vercel.