Portfolio / Projet 03
Hypistats
Vue d'ensemble
Application Java permettant aux joueurs du serveur Hypixel d'accéder à leurs statistiques de jeu en temps réel via l'API officielle.
Fonctionnalités
- Statistiques générales du joueur
- Suivi par mini-jeu (Bedwars, Skywars…)
- Historique des parties récentes
- Graphiques de progression
Technologies utilisées
- Java — développement principal
- Swing — interface graphique
- API Hypixel — données joueur
- JSON — traitement des réponses
- Maven — gestion des dépendances
Architecture technique
- Requêtes API asynchrones
- Interface modulaire & extensible
- Gestion d'erreurs robuste (timeout, rate-limit)
Ce que j'ai appris
- Consommation d'API REST en Java
- Programmation asynchrone
- Design d'interfaces Swing
- Gestion de projet Maven
Captures d'écran
Bilan
Hypistats m'a permis de consolider mes bases Java tout en m'initiant à la consommation d'API REST et à la programmation asynchrone. Le défi principal était la robustesse face aux erreurs réseau et aux limites de l'API — un apprentissage précieux pour les projets futurs.