🕹️ Game Library 📚

📝 Infos

  • 🎮 - Application de gestion d’une bibliothèque de jeux personnelle
  • ⚙️ – C#, ASP.NET Core, Blazor, Entity Framework Core et SQLite
  • đź§Ş – Tests d’intĂ©gration avec xUnit

🖥️ Développement

Game Library est une application web personnelle composée d’une API ASP.NET Core et d’une interface Blazor. Elle permet de gérer une collection de jeux, de la filtrer et de consulter quelques statistiques.

L’application utilise Entity Framework Core avec une base SQLite. Les modèles partagés assurent la cohérence des échanges entre l’API et l’interface, tandis que des tests d’intégration xUnit couvrent les endpoints.

🧩 Fonctionnalités

  • Ajouter, consulter, modifier et supprimer des jeux – implĂ©mentation complète des opĂ©rations CRUD.
  • Rechercher un titre ou filtrer par statut ou plateforme afin de retrouver rapidement ses jeux.
  • Page de statistiques simple pour visualiser l’avancement de la collection.
  • Base de donnĂ©es SQLite avec migrations code‑first et persistance via Entity Framework Core.
  • Tests d’intĂ©gration pour chaque endpoint afin de garantir la fiabilitĂ© du service.

Liens

📂 – code source disponible sur GitHub : game-library