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
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
Additional context
Reference: Driver.js Documentation