2 KiB
2 KiB
Statut des fonctionnalités — Veza
Ce document décrit le statut réel des fonctionnalités par rapport au code.
Fonctionnalités opérationnelles
| Feature | Frontend | Backend | Notes |
|---|---|---|---|
| Auth (register, login, JWT, refresh) | Oui | Oui | Complet |
| 2FA (TOTP) | Oui | Oui | Complet |
| OAuth (Google, GitHub, Discord) | Oui | Oui | Complet |
| Profils utilisateur | Oui | Oui | Complet |
| Upload de tracks | Oui | Oui | Complet |
| CRUD Tracks | Oui | Oui | Complet |
| Playlists (CRUD, collaboration) | Oui | Oui | Complet |
| Chat WebSocket | Oui | Oui | Complet |
| Dashboard | Oui | MSW | Mocks partiels |
| Recherche | Oui | Oui | Complet |
| Social (follows, blocks) | Oui | Oui | Complet |
| Administration | Oui | Oui | Complet |
| Marketplace | Oui | Oui | Complet |
| Webhooks | Oui | Oui | Complet |
Fonctionnalités fantômes (UI sans backend)
| Feature | Localisation | Statut |
|---|---|---|
| Studio (Cloud File Browser) | apps/web/src/features/studio/ |
UI seule, pas de route backend |
| Inventory (Gear) | apps/web/src/features/inventory/ |
UI + mocks, pas de backend |
| Education | apps/web/src/features/education/ |
MSW mocks uniquement |
| Gamification (achievements, leaderboard) | MSW handlers | MSW uniquement |
| Live Streaming | Route /live |
Contenu minimal |
Fonctionnalités désactivées (feature flags)
| Feature | Flag | Backend |
|---|---|---|
| HLS Streaming | HLS_STREAMING: false |
Endpoints manquants |
| Notifications | NOTIFICATIONS: false |
Non implémenté |
| Role Management | ROLE_MANAGEMENT: false |
Partiel |
| Playlist Share | PLAYLIST_SHARE: false |
Partiel |
| Playlist Recommendations | PLAYLIST_RECOMMENDATIONS: false |
Partiel |
Projets abandonnés
| Projet | Statut |
|---|---|
| veza-mobile | Abandonné—35+ erreurs critiques, non fonctionnel |
| packages/design-system | Sous-utilisé—seul le CSS importé, pas les composants |