-
Notifications
You must be signed in to change notification settings - Fork 4
User Stories: General
Nikolay Martyanov edited this page Oct 2, 2023
·
3 revisions
- As a: Visitor
- I want: To register for the Region Tracking service
- So that: I can start tracking the regions I visit and the experiences I complete
- As an: Existing User
- I want: To authenticate using an API key
- So that: I can use authorized endpoints securely
- As a: User
- I want: To authenticate using OAuth (e.g., Google, Facebook, GitHub)
- So that: I can quickly and securely access the service without creating a new password
- As an: Existing User
- I want: To mark a region as visited
- So that: It appears in my user journey
- As an: Existing User
- I want: To remove a region from my visited list
- So that: I can correct it if marked by mistake
- As an: Existing User
- I want: To see a list of all regions I've visited
- So that: I can recall my travel history
- As an: Existing User
- I want: To create a journey consisting of regions and experiences
- So that: I can have a curated list of places I want to visit and things I want to do
- As an: Existing User
- I want: To follow other users
- So that: I can get updates on their travels and experiences
- As an: Existing User
- I want: To see the regions visited by another user
- So that: I can get travel inspiration
- As an: Existing User
- I want: To see a list of experiences available in a specific region
- So that: I can plan my visit
- As an: Existing User
- I want: To mark an experience as completed in a specific region
- So that: I can track what I've done
- As an: Existing User
- I want: To mark a previously completed experience as undone
- So that: I can correct it if marked by mistake
- As an: Existing User
- I want: To see a list of all experiences I've completed
- So that: I can recall my experiences
- As an: Existing User
- I want: To see the experiences completed by another user
- So that: I can get ideas for my own journey
- As a: New or Existing User
- I want: To authenticate using OAuth (e.g., Google, Facebook, GitHub)
- So that: I can quickly and securely access the service without creating a new password
- As an: Existing User
- I want: To search for experiences by name or tags
- So that: I can find specific activities more easily
- As an: Existing User
- I want: To rate and review experiences I've completed
- So that: Other users can benefit from my insights
- As an: Existing User
- I want: To export all my visited regions, completed experiences, and journey tracks to a generic format (e.g., JSON, CSV)
- So that: I can have a backup of my important statistics and use the data in other tools
- As an: Existing User
- I want: To receive light on-site notifications about new regions visited and experiences completed by users I follow
- So that: I can stay updated on my friends' activities and feel motivated
- As an: Existing User
- I want: To receive a monthly email digest summarizing updates on regions and new experiences added
- So that: I can stay informed and plan my future journeys
- As an: Existing User
- I want: To manage who can see my overall journey, as well as have the option to hide specific visited regions or completed experiences
- So that: I can have granular control over my privacy
The content of this wiki is licensed under a Creative Commons Attribution-NonCommercial (CC BY-NC) License.