Menu

Encyclopedie Harry Potter

Home / projets / Encyclopedie Harry Potter

Encyclopedie Harry Potter

Encyclopédie sur l'univers d'Harry Potter

L'Encyclopédie Harry Potter est une application web interactive qui centralise l'ensemble des éléments de l'univers magique créé par J.K. Rowling. Cette encyclopédie numérique offre une expérience immersive pour explorer les sorts, potions, personnages et livres de la saga.


Fonctionnalités développées :


Ce projet m'a permis de maîtriser l'intégration d'APIs REST externes, de découvrir l'écosystème Vue.js, et d'approfondir mes compétences en développement front-end moderne avec une attention particulière à l'expérience utilisateur.

Langages et technologies utilisés

Langages

JavaScript (ES6+) : Logique applicative et gestion des interactions utilisateur

HTML5 : Structure sémantique et accessibilité

CSS3 : Stylisation avancée avec animations et responsive design

Vue.js 3 : Framework progressif pour interfaces utilisateur réactives

Technologies et justifications

Vue.js 3 : Framework choisi pour sa courbe d'apprentissage douce et sa philosophie progressive. Excellente documentation et communauté active. La composition API de Vue 3 offre une meilleure organisation du code pour ce type d'application de consultation.

Vite : Outil de build moderne privilégié pour son démarrage instantané et son Hot Module Replacement ultra-rapide. Optimise considérablement l'expérience de développement avec Vue.js.

PotterDB API : API REST gratuite et complète contenant l'intégralité des données canoniques de l'univers Harry Potter. Choix pragmatique pour éviter la création manuelle d'une base de données massive tout en garantissant l'exactitude des informations.

Axios : Client HTTP pour la gestion des requêtes API avec intercepteurs et gestion d'erreurs robuste.

Vue Router : Navigation client-side pour une expérience Single Page Application fluide.

Pour plus d'informations :