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

User Journeys / User Stories/ Flow #1

Open
Alexreid95 opened this issue May 15, 2020 · 0 comments
Open

User Journeys / User Stories/ Flow #1

Alexreid95 opened this issue May 15, 2020 · 0 comments
Labels
documentation Improvements or additions to documentation

Comments

@Alexreid95
Copy link
Collaborator

User Journeys

Main user journey

  1. As a creative professional I want to upload my work in progress and get useful feedback from a relevant community.

Supporting user journeys

  1. Browsing / Searching / Learning
  • As a user, I would like to explore the WIP community and leave contructive feedback on projects.
  1. Adding / Creating / Sharing
  • As a user, I need a way to add projects to my profile, organise them and read feedback the WIP community has left on them.
  1. Accessibility / Inclusivity
  • As a user, I want to feel included regardless of my accessibility requirements. I want to feel safe in this online space, and comfortable to interact with the website's community.

User Stories

A11y

Safety

  • Top Navbar #4 As a user I want to be clear about the copyright laws/infringement surrounding posting my personal work to this platform.
  • Feedback Page #5 As a user I want to feel reassured that my personal details are safe.

Useability

Based on the 10 Useability Heuristics

  • Sign up form #6 As a user I want a clear understanding of how to navigate the website.
  • 404 page #7 As a user I want a way of removing certain feedback on my projects.
  • Bottom Navbar #8 As a user I want confirmation that I have successfully added information.
  • 500 page #9 As a user I want information to be communicated in clear simple language.
  • Landing Page #10 As a user I want to be able to exit tasks quickly if I change my mind.
  • Project page #11 As a user I want meaningful error message when something goes wrong.
  • Notification page #12 As a user I want clear instructions on how to perform tasks.

Content (stories from user research)


Main technical goals

  • Front-end built in React - deployed on Netlify wk10
  • Back-end database built in Express - API deployed to Heroku wk2 wk5 wk7
  • Home and explore feed can be filtered by vocation wk5
  • Forms that submit info to database: wk1 wk5 wk6
    • User info (hashing and jwt)
    • Project info and comments
  • Pages that inform user of errors:
    • 404
    • 500
  • Nav bars linked to different endpoints wk4 wk7 wk10
  • Cookies and local storage wk6
  • New projects are rendered chronologically
  • OAuth
  • Tests for the app
  • Time stamping and area specific likes

Main Flow

Whole site #1, #2, #3, #6, #12, #9

@Alexreid95 Alexreid95 added the documentation Improvements or additions to documentation label May 15, 2020
@Alexreid95 Alexreid95 pinned this issue May 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant