# Stack Unifié â SvelteKit + Cloudflare
## Décision
**Tous les sites/projects FATAPLUS utilisent la même stack : SvelteKit + Cloudflare.**
## Pourquoi
| Raison | Détail |
|---------|--------|
| **Cohérence** | 1 stack à maîtriser â vitesse de dev maximale |
| **Déploiement uniforme** | Même CI/CD pattern pour tous les projets |
| **Cost** | Cloudflare = edge computing low-cost (Free tier généreux) |
| **Performance** | Edge-first, global CDN inclus |
| **Maintenabilité** | Un dev (Fefe + Hermes) peut tout gérer |
| **Contexte isolé** | Chaque projet dans son propre context via gbrain |
## Stack Technique
| Couche | Technologie |
|--------|-------------|
| Frontend | SvelteKit 5 (runes) |
| Backend API | Hono (léger) ou SvelteKit server |
| Hosting | Cloudflare Workers / Pages |
| Database | Cloudflare D1 (SQLite edge) |
| DNS/CDN | Cloudflare (proxy) |
| Auth | [TO VERIFY] |
| Package manager | pnpm (workspace pour monorepos) |
## Projets sur cette Stack
| Projet | Status |
|--------|--------|
| **Kontia** | â
LIVE v0.1.0 |
| **Nexio OS** | â
En développement |
| **Nexio App** | â ï¸ Next.js (exception â Extend UI) ~95% |
| **Tanala** | ð Migration WPâSvelteKit prévue |
| **Family Dashboard** | â
Déployé (family.fenohery.space) |
| **Memory App** | â
Déployé (memory.fenohery.space) |
## Exceptions
- **Nexio App** = Next.js + Extend UI (choix UI library spécifique)
- **JPM Website** = o2switch mutualisé (client existant)
- **Mochogo** = Coolify (choix client)
# Citations
[1] Source : mémoire FATAPLUS ("STACK UNIFIÃE: 1 tech tous sites=SvelteKit+CF") + vérification projets réels.
Stack Unifié — SvelteKit + Cloudflare
Décision d'architecture : 1 stack technique (SvelteKit+CF) pour tous les projets FATAPLUS.