Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dashboard Tutorial #180

Open
DeveloperKhan opened this issue Sep 14, 2021 · 1 comment
Open

Dashboard Tutorial #180

DeveloperKhan opened this issue Sep 14, 2021 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@DeveloperKhan
Copy link
Collaborator

DeveloperKhan commented Sep 14, 2021

Difficulty

Medium (1-2 people)

Description

Use react-joyride to create a guided tutorial of the /provider page. Then track a cookie using local storage to only show the two steps of the tutorial once and never again.

Part 1 of tutorial:

  1. (Center) "Welcome to the Mapscout Admin Dashboard! Create and customize your own resource map through our dashboard."
  2. (Select Add Provider Button) "You can start listing locations here."
  3. (Select CSV Button) "Alternatively, you can upload a spreadsheet of locations. Be sure to follow our CSV guideline template!"

Part 2 of tutorial:
NOTE: Should only activate after the list of providers is non-empty AND part 1 is complete. Use a 2nd cookie to keep track of when this part of the tutorial is shown.

  1. (Left hand side - the list of providers) "All of your active listings will appear here."
  2. (Right hand side - the provider info modal) "Select a listing to see its details. This is a preview of what your users will see when they click on a listing."
@DeveloperKhan DeveloperKhan added the enhancement New feature or request label Sep 14, 2021
@hdemusg hdemusg self-assigned this Sep 14, 2021
@ashwinitkonda ashwinitkonda self-assigned this Sep 21, 2021
@hdemusg
Copy link
Contributor

hdemusg commented Oct 5, 2021

Apologies for the delays in completion. I have successfully gotten the first dashboard tutorial working, and I hope to get the other one done soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants