# Yggdrasil Back-office & Chatbot IA

Back-office du Festival Yggdrasil (Fort Fort Lointain) : base de connaissances éditable, chatbot IA public (Claude) pour le site vitrine, gestion des questions sans réponse (capture email + envoi à l'organisation), utilisateurs/rôles, journal d'audit, conformité RGPD.

- **Stack :** PHP 8.2+, Laravel 12, MySQL/MariaDB, frontend Blade + CSS/JS vanilla (Niveau 1-2), icônes Lucide.
- **IA :** Claude (Anthropic) pour les réponses du chatbot et les boutons d'aide à la rédaction.
- **Version :** voir `version.json` et le footer de l'application.

## Mise en route (serveur OVH, en ligne)

> Le projet se développe et se déploie **en ligne uniquement**. Voir `DEPLOY.md` pour la procédure détaillée.

1. Créer un Laravel 11 neuf : `composer create-project laravel/laravel:^11 yggdrasil-backoffice`
2. Déposer par-dessus les fichiers de ce dépôt (app/, database/, routes/, resources/, public/widget/, config/services.php, docs/...).
3. `cp .env.example .env` puis renseigner BDD, mail, `ANTHROPIC_API_KEY`, `ORG_CONTACT_EMAIL`.
4. `composer install --no-dev --optimize-autoloader`
5. `php artisan key:generate`
6. `php artisan migrate --seed` (crée les tables + le Super Admin + la base de connaissances initiale).
7. Ouvrir `/login`. Identifiants Super Admin par défaut : voir la sortie du seeder (à changer immédiatement).

## Documentation

`ARCHITECTURE.md` · `PERMISSIONS.md` · `RGPD.md` · `BACKUP.md` · `DEPLOY.md` · `CRON.md` · `INTEGRATIONS.md` · `API.md` · `CHANGELOG.md`
