================================================================ PBH IMMO - APPLICATION DE FORMATION ET COACHING ================================================================ PROJET LIVRÉ : Structure Laravel 11 complète FICHIERS INCLUS : - Migrations complètes (9 tables) - Seeders (modules, compétences, utilisateurs, forum) - Modèles Eloquent (12 modèles avec relations) - Contrôleurs (Auth, Dashboard, Admin, Forum, CRON, PDF) - Policies et Gates de sécurité - Routes web complètes - Vues Blade (layout, login, dashboards) - Configuration complète (app, auth, database, mail, session) - README.md détaillé - INSTALL.txt (guide rapide) FONCTIONNALITÉS IMPLÉMENTÉES : ✓ Authentification multi-rôles (Admin/Formateur/Leader/Collaborateur) ✓ CRUD Collaborateurs avec permissions ✓ Onboarding (5 étapes) ✓ 6 Modules de formation avec scoring ✓ Coaching 6 mois (M+1/M+3/M+6) sur 10 thèmes / 50+ compétences ✓ Ressources (vidéos YouTube + documents) ✓ Forum complet (canaux, fils, posts, @mentions, attachments, recherche) ✓ Notifications email (CRON HTTP OVH-compatible) ✓ Export PDF collaborateur ✓ Interface Tailwind CSS + Alpine.js responsive CONFIGURATION REQUISE : - PHP 8.2+ avec extensions (pdo_mysql, mbstring, xml, etc.) - MySQL 8.0+ - Composer - Node.js & NPM INSTALLATION : 1. composer install 2. npm install && npm run build 3. Copier .env.example vers .env et configurer 4. php artisan key:generate 5. php artisan migrate 6. php artisan db:seed 7. php artisan storage:link COMPTES DE TEST : - Admin: admin@pbh-immo.fr / Admin2024! - Formateur: formateur@pbh-immo.fr / Formateur2024! - Leader: sophie.bernard@pbh-immo.fr / Leader2024! - Collaborateur: marie.petit@pbh-immo.fr / Collab2024! IMPORTANT : Le dossier vendor/ n'est PAS inclus (trop volumineux). Vous DEVEZ exécuter "composer install" après extraction. DÉPLOIEMENT OVH : Voir README.md et INSTALL.txt pour instructions détaillées. Configuration SMTP OVH (ssl0.ovh.net:587/TLS) prête. CRON HTTP pour notifications inclus. STRUCTURE BASE DE DONNÉES : - users (collaborateurs, leaders, formateurs, admins) - onboarding (5 cases à cocher) - modules (6 modules de formation) - formations (présence + participation 0-10) - competences (10 thèmes, 50+ items) - evaluations (coaching M+1/M+3/M+6) - ressources (vidéos + documents) - forum_canaux, forum_fils, forum_posts (+ attachments + mentions) - notifications_queue (emails asynchrones) SÉCURITÉ : ✓ Hash Argon2id pour mots de passe ✓ CSRF protection ✓ Rate limiting ✓ Policies pour autorisations ✓ Token sécurisé pour CRON ✓ Validation serveur systématique ================================================================ PBH IMMO © 2024 - Projet propriétaire ================================================================