diff --git a/README.md b/README.md index db237ad..fe6d68e 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,65 @@ -# WF-WebAdmin -🟹 En cours -✅ Fait -❌ Pas fait +# Projet Blazor What the Fantasy + +## Description + +Ce projet est une application web construite avec **Blazor**, permettant aux administrateurs de gĂ©rer plusieurs aspects du site, notamment : + +- Administration des comptes utilisateurs : possibilitĂ© de **modifier** ou **supprimer** des comptes utilisateurs. +- Gestion des citations : les administrateurs peuvent **modifier**, **valider** ou **supprimer** des citations prĂ©sentes sur le site. +- CrĂ©ation et gĂ©nĂ©ration de **quiz** : l'application permet de **crĂ©er** et **gĂ©nĂ©rer** des quiz interactifs. + +L'application fournit une interface utilisateur claire et intuitive pour les administrateurs, offrant une expĂ©rience de gestion efficace et dynamique en utilisant **C#** au lieu de JavaScript, tout en tirant parti des technologies Blazor et .NET. + +### FonctionnalitĂ©s principales + +- **Gestion des utilisateurs** : Visualiser la liste des utilisateurs, modifier leurs informations, ou supprimer leur compte. +- **Gestion des citations** : Ajouter, valider, Ă©diter ou supprimer des citations. +- **Gestion des quiz** : CrĂ©er de nouveaux quiz, ajouter des questions et gĂ©rer les rĂ©sultats. +- **Tableau de bord administrateur** : Interface pour naviguer entre les diffĂ©rentes sections de gestion avec des statistiques en temps rĂ©el. + +## PrĂ©requis + +Avant de pouvoir exĂ©cuter ce projet, assurez-vous d'avoir installĂ© les Ă©lĂ©ments suivants sur votre machine : +- [.NET 6 SDK](https://dotnet.microsoft.com/download) +- Un navigateur compatible avec WebAssembly (par exemple, Chrome, Firefox, Edge, Safari) +- Visual Studio ou Visual Studio Code (optionnel, mais recommandĂ© pour le dĂ©veloppement) + + +## Installation + +### 1. Cloner le repository + +Clonez le dĂ©pĂŽt Git sur votre machine locale avec la commande suivante : + +```bash +git clone ... +``` +### 2. Ouvrir le projet dans votre IDE + +Une fois le dĂ©pĂŽt clonĂ©, ouvrez le dossier du projet dans votre IDE prĂ©fĂ©rĂ© (par exemple, Visual Studio ou Visual Studio Code). + +## 3. Restaurer les dĂ©pendances (si besoin) + +Avant de pouvoir exĂ©cuter l'application, vous devez restaurer les dĂ©pendances NuGet. Dans le terminal, naviguez dans le rĂ©pertoire du projet clonĂ© (si ce n'est pas dĂ©jĂ  fait) et exĂ©cutez la commande suivante : +```bash +cd blazor-admin-app +dotnet restore +``` +## 4. Lancer l'application + +Une fois les dĂ©pendances installĂ©es, vous pouvez dĂ©marrer l'application en mode dĂ©veloppement avec la commande suivante : +```bash +dotnet run +``` +L'application sera maintenant accessible dans votre navigateur Ă  l'adresse suivante : http://localhost:5000. + +## 5. Ouvrir l'application dans le navigateur + +L'application devrait se lancer automatiquement dans votre navigateur par dĂ©faut. Si ce n'est pas le cas, ouvrez manuellement un navigateur et accĂ©dez Ă  l'adresse **http://localhost:5000** pour voir l'application en action. + + # Blazor Apps (30 points) +🟹 En cours / ✅ Fait / ❌ Pas fait

✅ Mise en place d'une page de visualisation des donnĂ©es avec pagination (2 points)
❌ Page d'ajout d'un Ă©lement avec validation (2 point)
🟹 Page d'Ă©dition d'un Ă©lement avec validation (2 point)