# 🚀 Guide de Démarrage Rapide - TravelMate Admin ## Installation en 5 Minutes ### Étape 1 : Prérequis ✅ Installez si nécessaire : - [.NET 8+ SDK](https://dotnet.microsoft.com/download) - [MySQL/MariaDB](https://dev.mysql.com/downloads/) ou [MAMP](https://www.mamp.info/) (Mac) / [XAMPP](https://www.apachefriends.org/) (Windows) ### Étape 2 : Base de Données 🗄️ **Option A - Avec MySQL en ligne de commande :** ```bash mysql -u root -p < database_setup.sql ``` **Option B - Avec phpMyAdmin ou MySQL Workbench :** 1. Créez une base de données nommée `travelmateadmin` 2. Importez le fichier `database_setup.sql` **Option C - Manuellement :** ```sql CREATE DATABASE travelmateadmin; USE travelmateadmin; -- Puis copiez/collez le contenu de database_setup.sql ``` ### Étape 3 : Configuration ⚙️ Ouvrez `TravelMateAdmin/Configuration/AppSettings.cs` et modifiez : ```csharp public const string Server = "localhost"; // ✏️ Votre serveur public const string Port = "3306"; // ✏️ Votre port public const string Database = "travelmateadmin"; public const string User = "root"; // ✏️ Votre utilisateur public const string Password = "VOTRE_MDP"; // ✏️ IMPORTANT: Changez ici ! ``` ### Étape 4 : Restaurer les Packages 📦 ```bash cd TravelMateAdmin dotnet restore ``` ### Étape 5 : Lancer l'Application 🎉 **Sur Mac :** ```bash dotnet build -t:Run -f net10.0-maccatalyst ``` **Sur Windows :** ```bash dotnet build -t:Run -f net10.0-windows10.0.19041.0 ``` **Avec Visual Studio :** 1. Ouvrez `TravelMateAdmin.sln` 2. Sélectionnez la plateforme (Mac Catalyst ou Windows) 3. Appuyez sur F5 ou cliquez sur ▶️ Run --- ## ✅ Vérification Au lancement, vous devriez voir : - ✅ Dashboard avec les statistiques - ✅ "✓ Connecté" en haut à droite - ✅ 4 messages et 4 demandes support (données de test) ## ❌ Problèmes ? ### "✗ Déconnecté" s'affiche 1. Vérifiez que MySQL est démarré 2. Vérifiez vos paramètres dans `AppSettings.cs` 3. Testez la connexion MySQL : `mysql -u root -p` ### Erreur "Cannot find project" ```bash cd /Users/dayronvanleemput/Documents/Coding/TravelMateAdmin dotnet restore ``` ### Erreur de build ```bash dotnet clean dotnet restore dotnet build ``` --- ## 📚 Prochaines Étapes 1. **Tester l'application** : Naviguez entre Dashboard, Messages et Support 2. **Changer un statut** : Cliquez sur un bouton "Marquer comme fait" 3. **Filtrer** : Utilisez le menu déroulant pour filtrer les demandes 4. **Personnaliser** : Changez les couleurs dans les fichiers XAML 5. **Ajouter des données** : Ajoutez vos propres demandes dans la base ## 🎨 Captures d'Écran des Fonctionnalités ### Dashboard - Vue d'ensemble des statistiques - Cartes cliquables pour accéder aux détails - Statut de connexion en temps réel ### Messages - Liste complète des messages - Filtre : Tout / À faire / Fait - Action : Marquer comme fait/en attente ### Support - Liste des demandes d'assistance - Affichage des emails (compte et contact) - Même système de filtres et actions --- **Besoin d'aide ?** Consultez le [README.md](README.md) complet ou le guide de [CONFIGURATION.md](CONFIGURATION.md)