# 📚 Documentation FailDaily - Organisation

Organisation complète de la documentation du projet FailDaily.

## 📁 Structure de la Documentation

### 📘 `/guides/` - Guides Techniques
Guides et tutoriels techniques pour comprendre et maintenir l'application.

**Fichiers principaux :**
- `ARCHITECTURE.md` - Architecture complète du système
- `TECHNICAL_GUIDE.md` - Guide technique détaillé
- `GUIDE_DEPLOIEMENT_COMPLET.md` - Guide de déploiement
- `GUIDE_RAPIDE_SECURITE.md` - Guide de sécurité
- `INDEX_SECURITE.md` - Index de la documentation sécurité
- `AIDE-MEMOIRE-SSH.md` - Aide-mémoire pour SSH
- `NGINX_VS_TRAEFIK.md` - Comparaison reverse proxies
- `OVH_EMAIL_SMTP.md` - Configuration email SMTP
- `RATE_LIMITING_SECURITY.md` - Limitation de débit

### 📊 `/reports/` - Rapports et Audits
Rapports de validation, audits de sécurité et analyses techniques.

**Fichiers principaux :**
- `RAPPORT_AUDIT_SECURITE_COMPLET.md` - Audit sécurité complet
- `NPM_AUDIT_REPORT.md` - Rapport audit NPM
- `SECURITY_*.md` - Divers rapports de sécurité
- `*_ANALYSIS.md` - Analyses techniques
- `*_REPORT.md` - Rapports divers

### 🎯 `/specs/` - Spécifications Techniques
Spécifications détaillées des fonctionnalités et systèmes.

**Fichiers principaux :**
- `courage_points.md` - Système de points de courage
- `reactions-system-audit.md` - Système de réactions
- `logging-and-config.md` - Configuration des logs
- `LOGGING_STRATEGY_ANALYSIS.md` - Stratégie de logging
- `LOGS_REDIRECTION_ANALYSIS.md` - Redirection des logs

### 🎨 `/presentations/` - Présentations
Présentations HTML du projet pour démonstrations et soutenances.

**Fichiers :**
- `guide-presentation-cda.html` - Guide présentation CDA
- `guide-presentation-cda_corrige.html` - Version corrigée
- `guide-presentation-cda-epure.html` - Version épurée
- `presentation-cda-bruno-guns.html` - Présentation principale
- `presentation-cda-bruno-guns_corrige.html` - Version corrigée
- `presentation-competences.html` - Présentation compétences

### 📦 `/project/` - Documentation Projet
Documentation projet complète (PDF, PowerPoint, CGU, DevOps).

**Contenu :**
- `pdf_projet/` - Rapports de stage et documentation PDF
- `powerpoint/` - Présentations PowerPoint
- `cgu-site/` - Conditions Générales d'Utilisation
- `devops/` - Documentation DevOps

### 📋 `/project-management/` - Gestion de Projet
Planification, suivi et gestion du projet.

**Fichiers :**
- `plan a suivre.md` - Plan de développement
- `ACTIONS_EFFECTUEES_RESUME.md` - Résumé des actions
- `powerpoint.md` - Notes PowerPoint

### 🖼️ `/assets/` - Ressources
Images, captures d'écran et ressources visuelles.

**Contenu :**
- `screenshots/` - Captures d'écran de l'application

### 🗄️ `/archive/` - Archives
Anciens fichiers, migrations SQL et documentation obsolète.

**Contenu :**
- Anciennes migrations SQL
- Exports de base de données
- Documentation obsolète

### 📝 `/planning/` - Planification
Plans de développement et feuilles de route.

### 📌 `/todo/` - Tâches
Liste des tâches et améliorations à venir.

### 🔧 `/misc/` - Divers
Fichiers divers qui ne rentrent pas dans les autres catégories.

---

## 🔍 Trouver la Documentation

| Type de documentation | Emplacement |
|----------------------|-------------|
| Guide d'architecture | `guides/ARCHITECTURE.md` |
| Guide de déploiement | `guides/GUIDE_DEPLOIEMENT_COMPLET.md` |
| Guide de sécurité | `guides/GUIDE_RAPIDE_SECURITE.md` |
| Rapport de stage | `project/pdf_projet/` |
| Présentations | `presentations/` |
| Spécifications techniques | `specs/` |
| Rapports d'audit | `reports/` |

## 📞 Support

Pour toute question sur la documentation :
- Consulter d'abord les guides dans `/guides/`
- Vérifier les spécifications dans `/specs/`
- Consulter les rapports d'audit dans `/reports/`

---

**Dernière mise à jour :** 25 novembre 2025
