Thomas Salvador

Portfolio / Projet 03

Hypistats

Java Swing API REST Maven
2024

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

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.

Retour au portfolio