Skip to content

User Stories

Dylan Welzel edited this page Jan 19, 2022 · 2 revisions

User Stories

Sign Up:

  • /signup page:
    • A link/button appears in the splash for Sign Up (only when not already logged in).
    • When clicking the link/button the user is redirected to a sign-up form (/signup).
    • After filling out the form and clicking a Submit button an account is created.
    • The user is redirected to an appropriate page /departments.

Log In:

  • /login page:
    • A link/button appears in the splash (only when not already logged in).
    • main page only renders splash unless the user is logged in.
    • When clicking the link/button the user is redirected to a login form.
    • After filling out the form with username and password and clicking a Login button the user is logged in.
    • The user is redirected to an appropriate page /departments.

Departments:

  • As a logged in user I will be able to:
    • Create new department.
    • Read a list of existing departments.
    • Edit department name /departments/$departmentId.
    • User can delete a department.

Tickets:

  • As a logged in user I will be able to:
    • Create my own ticket inside a department.
    • Read a list of existing tickets.
    • Edit my own ticket info.
    • Delete my own ticket.

Messaging:

  • As a logged in user I will be able to:
    • Message other users in the ticket /tickets/$ticketId.
    • Read all the messages that belong to the ticket /departments/$departmentId/tickets/$ticketId.

Search:

  • As a logged in user I will be able to:
    • Search users that are currently working
Clone this wiki locally