Skip to content

Add One-Time Onboarding Tour for HomePage using Driver.js #176

@its-me-abhishek

Description

@its-me-abhishek

Is your feature request related to a problem? Please describe.
New users on the HomePage may find it difficult to discover key sections and features, leading to confusion or missed functionality. Currently, there is no guided tour or onboarding experience to help them navigate the page.

Describe the solution you'd like
Implement a one-time interactive onboarding tour for the HomePage using Driver.js. The tour should highlight all important sections and features, include navigation controls (next/previous/close), and run only once per user email. Completion should be tracked per email, so returning users do not see the tour again.

Describe alternatives you've considered

  • Using static tooltips or banners, but these do not provide a structured step-by-step walkthrough.
  • A modal-based tutorial, which could be intrusive and less interactive than Driver.js.

Additional context

  • The tour should be visually consistent with CCSync’s design.
  • Consider storing the completion state in local storage to prevent reruns for the same email.

Reference: Driver.js Documentation

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestfrontendSomething isn't working on the frontendgood first issueGood for newcomers

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions