Project

General

Profile

Actions

Feature #1314

open
RA

Feature #1312: [EPIC] Tutoriel guidé GetYourJob — visite interactive "Take a tour" post-setup profil

Tutoriel — Page Dashboard candidat (8 étapes)

Feature #1314: Tutoriel — Page Dashboard candidat (8 étapes)

Added by Redmine Admin 28 days ago. Updated 12 days ago.

Status:
Preprod
Priority:
Normal
Assignee:
-
Start date:
07/07/2026
Due date:
% Done:

0%

Estimated time:
spec_ref:
build_status:
build_number:
ci_run_url:
scan_status:
scan_report_url:
deploy_status:
preprod_url:
deployed_at:
branch:
pr_url:
security_key:
severity:
paused:

Description

Tour @dashboard@ sur @src/app/dashboard/candidate/page.tsx@. Se déclenche automatiquement à la première visite après setup du profil (message d'intro : *"Maintenant que votre profil est rempli, vous pouvez…"*), ne se réaffiche plus une fois vu/skippé. Cibles ancrées par @data-tour@ dans les widgets @src/components/organisms/candidate-dashboard/*@.

h2. Étapes

# *Modifier mon profil* — spotlight sur le bouton du @ProfileHero@ (lien vers /profile/developer).
# *Créer différents personas* — spotlight sur la carte @PersonasCard@ ("Mes personas" / "Gérer"). Copy : "Découpe ton positionnement pour matcher encore mieux. Demande à l'assistant de te repositionner." Explique ce qu'est un persona. Si l'utilisateur clique et part sur la page personas sans finir : à son retour sur le dashboard il reprend ici (reprise via framework).
# *Partager son profil sur LinkedIn* — copy : "Les utilisateurs qui partagent leur profil sur LinkedIn ont 3 fois plus de chances d'être contactés." NB : le bouton LinkedIn (@LinkedInShareButton@) vit sur /profile/developer, pas sur le dashboard → l'étape spotlight le lien "Modifier mon profil"/ProfileHero comme porte d'entrée, ou on ajoute un point d'ancrage partage sur le dashboard (à trancher en design).
# *"Vous êtes prêt pour votre premier matching ?"* — étape question, spotlight sur "Lancer une recherche manuelle" (@ManualSearch@) ; @advanceOn: 'click-target'@ → ouvre la modal de recherche manuelle.
# *"Chercher les offres"* — spotlight sur le bouton "Chercher les offres" dans la modal @ManualSearch@ (le tour doit fonctionner par-dessus la modal).
# *Lancer un matching automatique* — spotlight sur la zone "Pas encore de match ?" (@KpiStrip@ → CTA "Lance ton premier matching" vers /profile/developer/match-offers?configure=1).
# *Sauvegarder une offre + suivi kanban* — spotlight sur le widget @Pipeline@ : "Sauvegarde une offre et suis tes candidatures via un tableau kanban."
# *Générer un plan d'action* — spotlight sur @ActionPlansWidget@ : "Lorsqu'une offre te plaît, génère un plan d'action."

h2. Implémentation

* Poser les attributs @data-tour="dashboard-edit-profile"@, @dashboard-personas@, @dashboard-linkedin-share@, @dashboard-manual-search@, @dashboard-manual-search-submit@, @dashboard-auto-matching@, @dashboard-pipeline@, @dashboard-action-plans@.
* Monter @useTour('dashboard')@ dans la page ; ne démarrer qu'une fois les widgets chargés (données prêtes).
* Copies FR/EN dans @tour.dashboard.*@.

RA Updated by Redmine Admin 28 days ago Actions #1

  • Status changed from Submitted to QA

Mergé dans dev via PR #420 (151828d5). Tour dashboard 9 étapes smoke-testé OK (voir #1312).

RA Updated by Redmine Admin 12 days ago Actions #2

  • Status changed from QA to Preprod

Déployé sur preprod via PR #440 (inclut PR #420 tutoriel). Validable sur https://preprod.getyourjob.pro → statut Preprod.

Actions

Also available in: PDF Atom