talas-group/05_EXPERIENCE_UTILISATEUR/Flux_Utilisateurs/PARCOURS_UTILISATEURS_VEZA.md
senke 1db6d066c0 nettoyage repo : réorganisation fichiers en vrac, ajout body solidworks + studio mic ref
- 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>
2026-04-09 16:31:26 +02:00

34 KiB

Parcours utilisateurs — Veza

Les 8 parcours clés de la plateforme, du premier contact à la fidélisation. Chaque flow est un enchaînement d'écrans + actions + décisions système. Dernière mise à jour : avril 2026.


Personas de référence

Persona Profil Objectif principal
Léa Beatmaker 22 ans, laptop + casque, débutante Partager ses beats, trouver une communauté
Youssef Ingé son freelance 30 ans, home studio complet Trouver des clients/collabs, vendre du mix
Sonia Podcasteuse 28 ans, contenu FR/ES, micro USB Acheter un micro pro, upgrader son son
Thomas Producteur confirmé 35 ans, studio traité Découvrir des artistes, mentorer, troquer

Flow 1 — Inscription et onboarding

Persona : Léa (premier contact)
Durée : 3-5 min
Objectif : compte créé + profil minimum + 1 action réalisée

┌─────────────────────────────────────────────────────────┐
│ LANDING / RS / lien d'invitation fondateur               │
└───────────────────────────┬─────────────────────────────┘
                            ▼
┌─────────────────────────────────────────────────────────┐
│ PAGE INSCRIPTION                                         │
│                                                          │
│  ○ Email + password (12 car. min)                        │
│  ○ OU connexion Discord / GitHub                         │
│  ○ Pseudo (vérification dispo instantanée)               │
│  ○ Checkbox CGU (lien)                                   │
│  [Créer mon espace]                                      │
└───────────────────────────┬─────────────────────────────┘
                            ▼
┌─────────────────────────────────────────────────────────┐
│ VÉRIFICATION EMAIL                                       │
│                                                          │
│  "Un email t'a été envoyé. Clique sur le lien."          │
│  [Renvoyer l'email]                                      │
│                                                          │
│  → Si OAuth : email auto-vérifié, skip cette étape       │
└───────────────────────────┬─────────────────────────────┘
                            ▼
┌─────────────────────────────────────────────────────────┐
│ ONBOARDING (3 étapes, skippable sauf étape 1)            │
│                                                          │
│ Étape 1/3 — TON PROFIL (obligatoire)                     │
│  ○ Avatar (upload ou génération auto)                    │
│  ○ Bio (2 lignes)                                        │
│  ○ Genre musical principal (dropdown)                    │
│  [Suivant]                                               │
│                                                          │
│ Étape 2/3 — TES OUTILS (optionnel)                       │
│  ○ DAW principal (Ableton/FL/Reaper/Logic/autre)         │
│  ○ Micro actuel (texte libre)                            │
│  ○ Niveau (débutant/intermédiaire/confirmé/pro)          │
│  [Suivant] ou [Passer]                                   │
│                                                          │
│ Étape 3/3 — TA PREMIÈRE ACTION (guidance)                │
│  "Fais une de ces 3 choses pour commencer :"             │
│  ○ [Uploade un morceau]                                  │
│  ○ [Partage un sample pack]                              │
│  ○ [Dis bonjour dans #production]                        │
│  → Chaque bouton mène directement au flow correspondant  │
└───────────────────────────┬─────────────────────────────┘
                            ▼
┌─────────────────────────────────────────────────────────┐
│ DASHBOARD / HOME VEZA                                    │
│                                                          │
│ → Feed personnalisé (vide au début, contenu fondateurs)  │
│ → Sidebar : groupes, chat, samples, troc                 │
│ → Badge "nouveau" visible 30 jours                       │
└─────────────────────────────────────────────────────────┘

Points de friction à surveiller :

  • Si le pseudo est pris → suggestion alternative instantanée
  • Si l'email de vérification n'arrive pas → timer 30s puis bouton "Renvoyer"
  • Onboarding étape 3 : si skip total → relance email J+1 "Tu n'as pas encore posté"

Flow 2 — Upload d'un morceau

Persona : Léa (première publication)
Durée : 2-5 min
Objectif : morceau en ligne, visible sur le profil

[Bouton "+" ou "Publier" dans le header]
          ▼
┌─────────────────────────────────────────────────────────┐
│ UPLOAD — Étape 1 : Fichier                               │
│                                                          │
│  ○ Drag & drop zone (ou clic pour parcourir)             │
│  ○ Formats : WAV, FLAC, MP3, OGG, AIFF                  │
│  ○ Taille max : 500 MB                                   │
│  ○ Barre de progression                                  │
│                                                          │
│  → Upload direct vers MinIO (URL signée)                 │
│  → Pendant l'upload : afficher le formulaire metadata    │
└───────────────────────────┬─────────────────────────────┘
                            ▼
┌─────────────────────────────────────────────────────────┐
│ UPLOAD — Étape 2 : Metadata (pendant l'upload)           │
│                                                          │
│  ○ Titre (pré-rempli : nom du fichier sans extension)    │
│  ○ Description (optionnel)                               │
│  ○ Genre (dropdown multi-select)                         │
│  ○ Tags (3 à 10, auto-suggest)                           │
│  ○ Visibilité : Public / Privé / Lien secret             │
│  ○ Cover art (upload optionnel, sinon waveform auto)     │
│  ○ Licence (CC-BY-SA par défaut)                         │
│                                                          │
│  [Publier] — actif quand upload terminé                  │
└───────────────────────────┬─────────────────────────────┘
                            ▼
┌─────────────────────────────────────────────────────────┐
│ PROCESSING (async, user redirigé vers la page du track)  │
│                                                          │
│  → ClamAV scan                                           │
│  → RabbitMQ → Stream Server : transcoding HLS            │
│  → Waveform generation                                   │
│  → BPM / key detection (V1.5)                            │
│  → Elasticsearch indexation                              │
│                                                          │
│  Indicateur : "En cours de traitement..."                │
│  Quand fini : "Ton morceau est en ligne !"               │
└───────────────────────────┬─────────────────────────────┘
                            ▼
┌─────────────────────────────────────────────────────────┐
│ PAGE DU MORCEAU                                          │
│                                                          │
│  → Player audio (waveform + boutons)                     │
│  → Metadata affichée                                     │
│  → Boutons : Partager / Liker / Commenter / Repost       │
│  → Lien direct partageable                               │
└─────────────────────────────────────────────────────────┘

Flow 3 — Partage d'un sample pack

Persona : Thomas (contributeur expérimenté)
Durée : 5-10 min
Objectif : pack publié dans le dépôt communautaire

[Section "Samples" → "Partager un pack"]
          ▼
┌─────────────────────────────────────────────────────────┐
│ UPLOAD PACK — Étape 1 : Fichier                          │
│                                                          │
│  ○ Drag & drop .zip (500 MB max)                         │
│  ○ Barre de progression                                  │
│  → Upload direct MinIO                                   │
└───────────────────────────┬─────────────────────────────┘
                            ▼
┌─────────────────────────────────────────────────────────┐
│ UPLOAD PACK — Étape 2 : Metadata                         │
│                                                          │
│  ○ Titre du pack                                         │
│  ○ Description (comment il a été fait, quoi dedans)      │
│  ○ Type (sample pack / one-shot / loop / preset / IR)    │
│  ○ Licence (CC-BY-SA par défaut)                         │
│  ○ Tags (genre, instrument, ambiance)                    │
│  ○ BPM / tonalité (si applicable)                        │
│  ○ Outils utilisés (texte libre)                         │
│  ○ Preview audio (upload ou auto-généré)                 │
│                                                          │
│  [Publier le pack]                                       │
└───────────────────────────┬─────────────────────────────┘
                            ▼
┌─────────────────────────────────────────────────────────┐
│ POST-PROCESSING (async)                                  │
│                                                          │
│  → ClamAV scan du zip                                    │
│  → Extraction liste fichiers                             │
│  → FFprobe metadata sur chaque audio                     │
│  → Génération preview MP3 (si pas fourni)                │
│  → Publication                                           │
│                                                          │
│  → Notification : "Ton pack est en ligne !"              │
│  → Visible dans le feed Samples                          │
└─────────────────────────────────────────────────────────┘

Flow 4 — Troc entre artistes

Persona : Youssef (offre du mix) ↔ Léa (offre un beat)
Durée : publication 3 min, échange 1-3 semaines
Objectif : troc conclu, reconnaissances données

[YOUSSEF]

[Section "Troc" → "Nouvelle annonce"]
          ▼
┌─────────────────────────────────────────────────────────┐
│ CRÉATION ANNONCE                                         │
│                                                          │
│  ○ Titre : "Mix rap/trap contre un beat original"        │
│  ○ J'offre : "Mix complet de 1 morceau rap (stems→WAV)" │
│  ○ Je cherche : "Un beat original 90-100 BPM, sombre"   │
│  ○ Catégories : Services audio ↔ Production musicale     │
│  ○ Délai de ma part : 7 jours                            │
│  ○ Exemples : (liens vers ses morceaux Veza)             │
│                                                          │
│  [Publier]                                               │
│  → Annonce visible dans le feed Troc                     │
└─────────────────────────────────────────────────────────┘

[LÉA — voit l'annonce, clique "Je suis intéressée"]
          ▼
┌─────────────────────────────────────────────────────────┐
│ DM AUTO-CRÉÉ                                             │
│                                                          │
│  Message système :                                       │
│  "🤝 @léa s'intéresse à ton annonce :                    │
│   'Mix rap/trap contre un beat original'"                │
│                                                          │
│  → Youssef reçoit une notification                       │
│  → Les deux échangent en DM                              │
│  → Ils précisent les attentes                            │
└───────────────────────────┬─────────────────────────────┘
                            ▼
┌─────────────────────────────────────────────────────────┐
│ RÉALISATION (hors plateforme, échange de fichiers en DM) │
│                                                          │
│  → Léa envoie le beat (fichier attaché dans le DM)       │
│  → Youssef envoie le mix (fichier attaché)               │
│  → Révisions si besoin                                   │
└───────────────────────────┬─────────────────────────────┘
                            ▼
┌─────────────────────────────────────────────────────────┐
│ CLOSING                                                  │
│                                                          │
│  Youssef clique "Clôturer ce troc" (bouton dans le DM)   │
│  → Statut annonce → "conclu"                             │
│  → Les deux reçoivent : "Donne tes reconnaissances"      │
│                                                          │
│  Léa donne : 🤝 Fiable, ⏱️ Ponctuel, 🎯 Précis          │
│  Youssef donne : 💡 Inventif, 🤗 Chaleureux              │
│                                                          │
│  → Badges ajoutés aux profils                            │
│  → Annonce archivée avec badge "conclu"                  │
└─────────────────────────────────────────────────────────┘

Flow 5 — Achat d'un micro (shop)

Persona : Sonia (premier achat Talas)
Durée : 5-10 min
Objectif : commande payée, confirmation reçue

[RS / landing page / lien direct → /shop]
          ▼
┌─────────────────────────────────────────────────────────┐
│ SHOP HOME                                                │
│                                                          │
│  → Grid produits (Talas Lite, Talas One)                  │
│  → Section "Pourquoi Talas" (3 arguments)                │
│  → Sonia clique sur "Talas One"                          │
└───────────────────────────┬─────────────────────────────┘
                            ▼
┌─────────────────────────────────────────────────────────┐
│ FICHE PRODUIT — Talas One                                │
│                                                          │
│  → Galerie 6 photos + player audio démo                  │
│  → Configurateur :                                       │
│     • Finition : [Brute] [Noire] [+10€]                  │
│     • Options : ☐ Pochette tissu (+8€)                   │
│                  ☐ Suspension élastique (+15€)            │
│  → Prix recalculé live : 150€ → 173€ HT                 │
│  → Stock : "En stock (12 disponibles)"                   │
│  → [Ajouter au panier]                                   │
│                                                          │
│  → Onglets : Description | Specs | Réparabilité | FAQ    │
└───────────────────────────┬─────────────────────────────┘
                            ▼
┌─────────────────────────────────────────────────────────┐
│ CART DRAWER (overlay latéral)                             │
│                                                          │
│  → "Talas One — Finition noire — Pochette tissu"         │
│  → Qté : 1                                               │
│  → Sous-total : 173€ HT                                  │
│  → [Voir le panier] ou [Commander]                       │
└───────────────────────────┬─────────────────────────────┘
                            ▼
┌─────────────────────────────────────────────────────────┐
│ CHECKOUT — Étape 1/3 : Coordonnées                       │
│                                                          │
│  → Si connectée : pré-rempli                             │
│  → Si pas connectée : [Se connecter] ou remplir          │
│  ○ Email, Nom, Adresse, Ville, CP, Pays                  │
│  ○ ☑ Adresse de facturation identique                    │
│  [Suivant]                                               │
└───────────────────────────┬─────────────────────────────┘
                            ▼
┌─────────────────────────────────────────────────────────┐
│ CHECKOUT — Étape 2/3 : Livraison                         │
│                                                          │
│  ○ Colissimo domicile — 6.90€ (3-5 jours)               │
│  ○ Mondial Relay — 4.50€ (4-6 jours)                     │
│  ○ Chronopost express — 12€ (24-48h)                     │
│  Note : "Colis expédié en matériaux recyclés"            │
│  [Suivant]                                               │
└───────────────────────────┬─────────────────────────────┘
                            ▼
┌─────────────────────────────────────────────────────────┐
│ CHECKOUT — Étape 3/3 : Paiement                          │
│                                                          │
│  → Récap complet :                                       │
│    Talas One noire + pochette :    173.00€               │
│    Livraison Colissimo :             6.90€               │
│    Total :                         179.90€ TTC           │
│    (TVA non applicable, art. 293 B du CGI)               │
│                                                          │
│  ○ Carte bancaire (Mollie)                               │
│  ○ iDEAL                                                 │
│  ○ Virement SEPA                                         │
│  ☑ J'accepte les CGV                                     │
│  [Payer 179.90€]                                         │
│  → Redirect Mollie                                       │
└───────────────────────────┬─────────────────────────────┘
                            ▼
┌─────────────────────────────────────────────────────────┐
│ CONFIRMATION                                             │
│                                                          │
│  ✓ Commande TALAS-2026-00042 confirmée                   │
│  "Merci Sonia ! Ton micro est en cours de préparation."  │
│  → Récap commande                                        │
│  → Délai estimé : 3-5 jours                              │
│  → [Suivre ma commande] → espace client                  │
│  → Email : confirmation + facture PDF                    │
│                                                          │
│  → En parallèle :                                        │
│    - Produit enregistré dans "Mes produits"               │
│    - Garantie 24 mois activée                            │
│    - Guides de réparation accessibles                    │
└─────────────────────────────────────────────────────────┘

Flow 6 — Découverte et exploration

Persona : Thomas (explore la communauté)
Objectif : trouver un artiste / morceau / sample intéressant

┌─────────────────────────────────────────────────────────┐
│ HOME VEZA (connecté)                                     │
│                                                          │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ Feed principal                                       │ │
│ │ → Morceaux récents des gens que je suis              │ │
│ │ → Challenges en cours                                │ │
│ │ → Packs samples de la semaine                        │ │
│ │ → Annonces de troc récentes                          │ │
│ └─────────────────────────────────────────────────────┘ │
│                                                          │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ Barre de recherche (toujours visible)                │ │
│ │ → Recherche unifiée : artistes, morceaux, packs      │ │
│ │ → Autocomplete + preview audio inline               │ │
│ └─────────────────────────────────────────────────────┘ │
└───────────────────────────┬─────────────────────────────┘
                            ▼ (clic résultat)
┌─────────────────────────────────────────────────────────┐
│ PROFIL ARTISTE                                           │
│                                                          │
│  → Avatar, bio, badges patine, reconnaissances troc      │
│  → Onglets : Morceaux | Samples | Troc | À propos       │
│  → Player audio intégré                                  │
│  → [Suivre] [Envoyer un message]                         │
│                                                          │
│  → Exploration latérale :                                │
│    "Artistes similaires" (tags match)                     │
│    Morceaux qui utilisent ses samples                    │
└─────────────────────────────────────────────────────────┘

Flow 7 — Challenge hebdomadaire

Persona : Léa (participe à son premier challenge)
Durée : 45 min (production) + 5 min (soumission)

[Notification : "Nouveau challenge : Fais un beat en 30 min..."]
          ▼
┌─────────────────────────────────────────────────────────┐
│ PAGE CHALLENGE                                           │
│                                                          │
│  Titre : "30 min, que des sons de chez toi"              │
│  Deadline : Dimanche 23:59                               │
│  Règles : (voir CHALLENGES_HEBDO_FONDATEURS)             │
│  Soumissions : 8 artistes ont déjà participé             │
│                                                          │
│  → Écouter les soumissions existantes (player inline)    │
│  → [Soumettre mon morceau]                               │
└───────────────────────────┬─────────────────────────────┘
                            ▼
┌─────────────────────────────────────────────────────────┐
│ SOUMISSION (= upload spécial lié au challenge)            │
│                                                          │
│  ○ Upload fichier audio                                  │
│  ○ Description courte ("j'ai utilisé ma cafetière")      │
│  ○ Tags auto : #challenge-semaine-1                      │
│  [Soumettre]                                             │
│                                                          │
│  → Morceau publié dans la page du challenge              │
│  → Aussi visible sur le profil de l'artiste              │
│  → Notif aux autres participants                         │
└─────────────────────────────────────────────────────────┘

Flow 8 — Demande SAV / réparation

Persona : Sonia (6 mois après l'achat, problème de câble)
Objectif : demande ouverte, suivi, réparation

[Espace client → Mes produits → Talas One #TALAS-ONE-004217]
          ▼
┌─────────────────────────────────────────────────────────┐
│ FICHE PRODUIT PERSO                                      │
│                                                          │
│  Talas One #TALAS-ONE-004217                              │
│  Garantie : ✓ Active (18 mois restants)                  │
│                                                          │
│  → Onglet "Guides de réparation"                         │
│    → "Remplacement câble XLR interne" (PDF 15 min)       │
│    → "Nettoyage capsule" (PDF 10 min)                    │
│                                                          │
│  → Si le guide ne suffit pas :                           │
│    [Demander une réparation]                             │
└───────────────────────────┬─────────────────────────────┘
                            ▼
┌─────────────────────────────────────────────────────────┐
│ FORMULAIRE SAV                                           │
│                                                          │
│  ○ Sujet : "Grésillements intermittents"                 │
│  ○ Description : "Depuis 2 semaines, grésillement        │
│    quand je bouge le câble XLR..."                        │
│  ○ Photos (drag & drop, max 5)                           │
│  [Envoyer]                                               │
│                                                          │
│  → Demande créée : #SAV-2026-0017                        │
│  → Email : "Demande reçue, on revient vers toi"          │
│  → Notif admin                                           │
└───────────────────────────┬─────────────────────────────┘
                            ▼
┌─────────────────────────────────────────────────────────┐
│ SUIVI (timeline + chat)                                  │
│                                                          │
│  ● Soumis (5 avril)                                      │
│  │  "Grésillements intermittents"                        │
│  ● Pris en charge (6 avril)                              │
│  │  Talas : "C'est un classique, soudure froide           │
│  │  probable. Couvert par garantie. Envoie-le à :         │
│  │  Talas, 12 rue..., en Colissimo."                     │
│  ○ En attente de réception                               │
│  ○ Diagnostic                                            │
│  ○ Réparation                                            │
│  ○ Renvoi                                                │
│  ○ Terminé                                               │
│                                                          │
│  [Envoyer un message] (input texte + PJ)                 │
└─────────────────────────────────────────────────────────┘

Métriques de conversion par flow

Flow Métrique Objectif
Inscription Complétion onboarding 3 étapes > 70%
Inscription 1 action dans les 7 jours > 60%
Upload morceau Drop-off entre étape 1 et publish < 20%
Sample pack Pack publié après début d'upload > 85%
Troc Intérêt → closing (conversion) > 40%
Achat Panier → paiement (conversion) > 50%
Découverte Temps moyen sur profil artiste > 90s
SAV Temps réponse 1er message < 24h

Voir aussi