Files
Mathis HERRIOT 99a350aa05 docs: overhaul and expand technical documentation
Revamped the documentation structure and content to enhance usability and organization. Added detailed sections on architecture, pipeline, security, API reference, deployment steps, compliance, and supported modules. Introduced new visuals like cards, accordions, and callouts for improved readability and navigation.
2026-01-08 15:29:56 +01:00

68 lines
1.9 KiB
Plaintext

---
title: Introduction
description: Détails techniques du projet Memegoat
---
# 🐐 Détails Techniques - Memegoat
Bienvenue dans la documentation technique de Memegoat. Ce portail centralise toutes les spécifications, modèles et guides nécessaires à la compréhension et à l'évolution de la plateforme.
## 🏗️ Architecture Globale
Memegoat repose sur une architecture **monorepo** moderne, garantissant une cohérence forte entre le frontend, le backend et l'infrastructure.
### Interaction des Services
```mermaid
graph TD
User([Utilisateur])
Caddy[Reverse Proxy: Caddy]
Frontend[Frontend: Next.js]
Backend[Backend: NestJS]
DB[(Database: PostgreSQL)]
Storage[Storage: S3/MinIO]
Cache[(Cache: Redis)]
Monitoring[Monitoring: Sentry]
User <--> Caddy
Caddy <--> Frontend
Caddy <--> Backend
Backend <--> DB
Backend <--> Storage
Backend <--> Cache
Backend --> Monitoring
```
### Navigation Rapide
Explorez les sections clés pour approfondir vos connaissances techniques :
<Cards>
<Card
title="🚀 Fonctionnalités"
href="/docs/features"
description="Détails des capacités techniques et du pipeline média haute performance."
/>
<Card
title="🔐 Sécurité"
href="/docs/security"
description="Chiffrement PGP natif, Argon2id, RBAC et protection proactive ClamAV."
/>
<Card
title="⚖️ Conformité"
href="/docs/compliance"
description="Mise en œuvre du RGPD, droit à l'oubli et portabilité des données."
/>
<Card
title="📖 Référence API"
href="/docs/api-reference"
description="Documentation exhaustive de tous les points de terminaison de l'API."
/>
</Cards>
---
<Callout type="info">
Cette documentation est destinée aux développeurs et aux administrateurs système. Pour toute question sur l'utilisation du site, merci de consulter l'aide en ligne sur [memegoat.fr](https://memegoat.fr).
</Callout>