feat(docs): add comprehensive technical documentation for Memegoat

Includes detailed sections on architecture, stack, data model, security measures, deployment procedures, compliance (GDPR), and API integrations.
This commit is contained in:
Mathis HERRIOT
2026-01-05 14:15:56 +01:00
parent 694031c05b
commit 2389d2c2c6
8 changed files with 439 additions and 8 deletions

View File

@@ -1,13 +1,42 @@
---
title: Hello World
description: Your first document
title: Introduction
description: Détails techniques du projet Memegoat
---
Welcome to the docs! You can start writing documents in `/content/docs`.
# 🐐 Détails Techniques - Memegoat
## What is Next?
Ce document regroupe l'ensemble des spécifications techniques du projet Memegoat.
<Cards>
<Card title="Learn more about Next.js" href="https://nextjs.org/docs" />
<Card title="Learn more about Fumadocs" href="https://fumadocs.dev" />
</Cards>
## 🏗️ Architecture Globale
### Vue d'ensemble
Description de l'architecture en monorepo et des interactions entre les services.
### Diagrammes
```mermaid
graph TD
User([Utilisateur])
Caddy[Reverse Proxy: Caddy]
Frontend[Frontend: Next.js]
Backend[Backend: NestJS]
DB[(Database: PostgreSQL)]
Storage[Storage: S3 Compatible]
User <--> Caddy
Caddy <--> Frontend
Caddy <--> Backend
Backend <--> DB
Backend <--> Storage
```
### Navigation
Consultez les différentes sections pour plus de détails :
- [Stack Technologique](/docs/stack)
- [Modèle de Données](/docs/database)
- [Sécurité](/docs/security)
- [Conformité RGPD](/docs/compliance)
- [API & Intégrations](/docs/api)
- [Déploiement](/docs/deployment)