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

Onboarding: Orientation #3

Open
ferrisoxide opened this issue Apr 7, 2024 · 0 comments
Open

Onboarding: Orientation #3

ferrisoxide opened this issue Apr 7, 2024 · 0 comments

Comments

@ferrisoxide
Copy link
Contributor

Per #2

  • As a new user, I should be greeted with a welcome screen or tutorial upon opening the app for the first time.
  • The welcome screen or tutorial should provide a brief overview of the main features and functionalities of the app.
  • The app should offer interactive guides or tooltips to introduce me to key features as I navigate through different sections.

We can achieve this via the checklists themselves, i.e. present a default checklist in the user's workspace that leads them through a basic introduction of the key features of the application.

We can use this to cut an initial slice through the architecture using these exemplary scenarios below:

Scenario: First login
Given I am a new user in the system
When I log in for the first time
And I visit my workspace page
Then an "Introduction to Obsekio" checklist will be present in my workspace

Scenario: Opening up the "Introduction to Obsekio" checklist
Given an "Introduction to Obsekio" checklist exists in my workspace
When I open the checklist
And I click on the "Settings" link in the checklist
Then I my settings page will open in a separate tab

Scenario: Checking off the "Introduction to Obsekio" checklist
Given an "Introduction to Obsekio" checklist exists in my workspace
When I open the checklist
And I click on the "Settings" checklist item
Then Settings" checklist item will be marked as checked

@ferrisoxide ferrisoxide changed the title Onboarding: First visit Onboarding: Orientation Apr 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

1 participant