8000 User Stories · ifbhack/timetable Wiki · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

User Stories

Joshua edited this page Aug 7, 2021 · 2 revisions

A user story provides an informal explanation of a feature, from a user's perspective. More info here.

General

General user stories that should apply to all aspects of the application.

1) Upload timetable

As a QUT student, I want to upload my timetable so I can gain access to other features or functionality of the application.

Acceptance Criteria

  • User needs to have an account (registered their QUT email).
  • Have created and exported their timetable from QUT's Timetable Planner (for now).
  • User needs to be able to upload their timetable (in csv format) to an application.

2) Discover other students with matching classes

As a registered user, I want to discover others with a matching class or classes, so I can expand my contacts at uni.

Acceptance Criteria

  • User should have uploaded their timetable.
  • User should be able to see a list of students with matching class(es).

3) Contact methods

As a registered user, I want to add a contact method so other students can get in touch with me.

Acceptance Criteria

  • User needs to be able to enter a contact method (via form for example).
  • Selected a contact method (Discord, LinkedIn, Email, etc.).
  • User should have entered a valid contact method.

Web

User stories that should apply to the web-based version of the project.

1) Password-less login

As a registered user, I want to login without the use of a password for ease of use.

Acceptance Criteria

  • User should have a valid QUT email.
  • User needs to be registered.

Bot

User stories that should apply to the Discord bot version of the project.

0