╔════════════════════════════════════════════════════════════════╗ ║ COACH IMMO - GUIDE D'INSTALLATION RAPIDE ║ ╚════════════════════════════════════════════════════════════════╝ 📦 CONTENU DU PACKAGE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✓ Tous les fichiers PHP de l'application ✓ Fichiers de configuration ✓ Feuille de style CSS ✓ Script SQL pour créer la base de données ✓ Documentation complète (README.md) 🚀 INSTALLATION EN 5 ÉTAPES ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ÉTAPE 1 : TÉLÉCHARGER L'APPLICATION ──────────────────────────────────────────────────────────────── 1. Téléchargez le fichier coach-immo.zip 2. Décompressez-le sur votre ordinateur ÉTAPE 2 : TRANSFÉRER LES FICHIERS ──────────────────────────────────────────────────────────────── 1. Connectez-vous à votre FTP Ionos 2. Uploadez TOUS les fichiers du dossier coach-immo/ 3. Respectez la structure des dossiers ! ÉTAPE 3 : CRÉER LA BASE DE DONNÉES ──────────────────────────────────────────────────────────────── 1. Connectez-vous à phpMyAdmin sur Ionos 2. Créez une nouvelle base : coach_immo 3. Encodage : utf8mb4_unicode_ci 4. Ouvrez l'onglet SQL 5. Copiez-collez le contenu de database.sql 6. Cliquez sur "Exécuter" ÉTAPE 4 : CONFIGURER LA CONNEXION ──────────────────────────────────────────────────────────────── 1. Ouvrez le fichier : config/config.php 2. Modifiez ces lignes : define('DB_HOST', 'localhost'); ← Votre hôte MySQL define('DB_NAME', 'coach_immo'); ← Nom de votre base define('DB_USER', 'votre_user'); ← Votre utilisateur MySQL define('DB_PASS', 'votre_password'); ← Votre mot de passe MySQL 3. Sauvegardez le fichier ÉTAPE 5 : TESTER L'APPLICATION ──────────────────────────────────────────────────────────────── 1. Ouvrez votre navigateur 2. Allez sur : http://votre-domaine.com 3. Vous devriez voir le dashboard avec des données de démo ✅ VÉRIFICATION DE L'INSTALLATION ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ □ Le dashboard s'affiche correctement □ Vous voyez 3 projets focus □ Les tâches du jour sont affichées □ Vous pouvez naviguer entre les pages □ Les formulaires fonctionnent 🔑 COMPTE PAR DÉFAUT ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Email : agent@coachimmo.local Password : password123 ⚠️ IMPORTANT : Changez ce mot de passe en production ! ⚙️ CONFIGURATION DU SERVEUR WEB ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ OPTION A : Utiliser .htaccess (déjà inclus) ───────────────────────────────────────────── Le fichier .htaccess à la racine redirige automatiquement vers le dossier /public OPTION B : Pointer le domaine vers /public ─────────────────────────────────────────────── Dans la configuration Ionos, faites pointer votre domaine directement vers le dossier /public 📋 STRUCTURE DES FICHIERS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ coach-immo/ ├── .htaccess ← Configuration Apache ├── README.md ← Documentation complète ├── database.sql ← Script de création de la BDD │ ├── config/ ← Configuration de l'application │ ├── config.php ← À MODIFIER avec vos identifiants ! │ └── db.php ← Connexion PDO │ ├── includes/ ← Fichiers partagés │ ├── header.php ← En-tête HTML + menu │ ├── footer.php ← Pied de page │ └── functions.php ← Fonctions utilitaires │ ├── assets/ ← Ressources statiques │ └── css/ │ └── style.css ← Styles de l'application │ └── public/ ← Pages publiques de l'application ├── index.php ← Page d'accueil (redirection) ├── dashboard.php ← Tableau de bord ├── projects.php ← Liste des projets ├── project_edit.php ← Créer/modifier un projet ├── tasks.php ← Liste des tâches ├── task_edit.php ← Créer/modifier une tâche └── ai_assistant.php ← Assistant IA 🐛 DÉPANNAGE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ PROBLÈME : Page blanche SOLUTION : - Vérifiez que PHP 8+ est activé sur votre hébergement - Activez l'affichage des erreurs : ini_set('display_errors', 1); dans config/config.php PROBLÈME : Erreur de connexion à la base SOLUTION : - Vérifiez les identifiants dans config/config.php - Vérifiez que la base de données existe - Vérifiez les privilèges de l'utilisateur MySQL PROBLÈME : Les CSS ne se chargent pas SOLUTION : - Vérifiez le chemin vers /assets/css/style.css - Vérifiez les permissions du dossier assets/ PROBLÈME : Erreur 404 SOLUTION : - Vérifiez que le .htaccess est bien uploadé - Vérifiez que mod_rewrite est activé - Ou configurez votre domaine pour pointer vers /public 💡 FONCTIONNALITÉS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✓ Gestion de projets avec système "FOCUS" (max 3) ✓ Indication du WHY (raison profonde) pour chaque projet ✓ Importance et urgence de 1 à 5 ✓ Échéances et suivi des délais ✓ Gestion de tâches avec priorités ✓ Dashboard stratégique affichant l'essentiel ✓ Assistant IA générant un prompt optimisé ✓ Interface responsive (mobile-friendly) ✓ Architecture multi-utilisateurs prête 🔮 ÉVOLUTIONS FUTURES (V2) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - Authentification complète (login/logout) - Intégration API OpenAI réelle - Statistiques et graphiques - Export PDF - Notifications par email - Rappels automatiques 📞 BESOIN D'AIDE ? ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1. Lisez le README.md pour plus de détails 2. Vérifiez les logs d'erreur PHP 3. Consultez la documentation Ionos ════════════════════════════════════════════════════════════════ Bon travail avec Coach Immo ! 🚀 Développé avec ❤️ pour les agents immobiliers ════════════════════════════════════════════════════════════════