GTBitsOfGood / GTBitsOfGood/MapScout

Template Builder Tutorial

Open
#181 0 comments 0 reactions 2 assignees Claimed by @asethi2 View on GitHub
enhancement
Dominant language
TypeScript
Stars
13
Forks
4
PR merge metrics
No merged PRs in 30d

Description

### Difficulty
Medium (1-2 people)

### Description
Use [react-joyride](https://github.com/gilbarbara/react-joyride) to create a guided tutorial of the `/provider/template` page. Then track a cookie using [local storage](https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage) to only show the two steps of the tutorial once and never again.

**Part 1 of tutorial:**
1. (Center) "Welcome to the Mapscout Template Builder! Specify the types of filters that fit your resource map."
2. (Select Create Category Button) "Create a filter type to get started - some examples are 'insurances accepted', 'restaurant category', or 'program type'."

**Part 2 of tutorial:**
NOTE: Should only activate after the list of filters 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. (Select 1st Category's Selector Box) "Specify how your filter type applies to a listing. Is your filter type a description such as a short blurb listing every location's management team? Or is it an exclusive, single-select category like "large," "medium," or small"? Or is it a multi-select category like the list of insurances accepted by a medical facility?
2. (Select 1st Category's options box) "For single and multi-select filter types, specify all the possibilities available: such as every relevant insurance provider or every restaurant category."
3. (Select 1st Category's drag button) "You can reorder your filter types. This change will reflect on your map."
4. (Select 1st Category's trash button) "You can also disable filter types. Clicking the trash icon twice will permanently delete the filter type."
5. (Select preview button) "When you are done with your changes, click the preview button. Once you are satisfied with the preview, there will be an option to save your changes."

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.