- Body SolidWorks v1 → 02_PRODUITS_PHYSIQUES/Microphone/Conception/ - Studio Mic KiCAD (DIYPerks) → 02_PRODUITS_PHYSIQUES/R&D_References/DIY/ - cleanup_ports.sh → 04_INFRA_DEPLOIEMENT/ - mockup_jeu_ux → 11_RECHERCHE_&_LAB/ - Printables → 12_DOCUMENTATION/Imprimables/ - Screenshots, ideas, one.html → _BROUILLON/ - all-talas (23Go) → 13_ARCHIVES/ - Supprimé all-talas.zip (20Go doublon), lock files LibreOffice - Nettoyé .gitignore - Remote → Forgejo (10.0.20.105:3000) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| APIs_&_Rust_Modules | ||
| Architecture | ||
| Auth_&_Core | ||
| Community | ||
| Personal | ||
| Shop | ||
| ARCHITECTURE_VEZA.md | ||
| CONFIGURATION_ENVIRONNEMENT.md | ||
| FRONTEND_REACT.md | ||
| README.md | ||
| SCHEMA_BASE_DE_DONNEES.md | ||
03_APPS_&_SERVICES – Développement Applicatif
Contient toutes les spécifications techniques de la plateforme Veza : architecture, API, schéma de données, streaming, frontend et configuration.
Le code source vit dans /home/senke/git/talas/veza/ — ce dossier ne contient que la documentation technique.
Documents de référence
| Document | Description |
|---|---|
| ARCHITECTURE_VEZA | Architecture globale (3 services, stack, flux de données) |
| ROUTES_API | Référence des 500+ endpoints REST et WebSocket |
| SCHEMA_BASE_DE_DONNEES | 60+ tables PostgreSQL, relations, Redis |
| SERVEUR_STREAMING_RUST | Serveur Axum : HLS adaptatif, WebSocket, transcoding |
| FRONTEND_REACT | React 18, 661 composants, 52+ routes, Zustand |
| CONFIGURATION_ENVIRONNEMENT | Docker, variables d’env, différences dev/staging/prod |
Modules fonctionnels
Auth_&_Core/: inscription, login, sessions JWT RS256, RBAC, MFA, WebAuthn/PasskeysShop/: marketplace, panier, paiements Stripe Connect, KYC, royaltiesCommunity/: social (feed, groupes, likes), chat temps réel, co-écoutePersonal/: cloud personnel, inventaire équipement, file d’attenteAPIs_&_Rust_Modules/: routes API détaillées, serveur streaming Rust
Stack résumée
- Backend : Go (Gin, GORM) — 500+ endpoints, 68 modèles, 115 migrations SQL
- Streaming : Rust (Axum) — HLS adaptatif, WebSocket, transcoding FFmpeg
- Frontend : React 18, TypeScript, Tailwind v4, Zustand, TanStack Query
- Infra : PostgreSQL 16, Redis 7, RabbitMQ 3, Elasticsearch, MinIO S3, ClamAV
Connexions transversales
- 04_INFRA_DEPLOIEMENT (CI/CD, conteneurisation, serveurs)
- 05_EXPERIENCE_UTILISATEUR (interface + feedback UX)
- 06_COMMUNAUTE_ECOSYSTEME (fonctions communautaires)