Skip to content
Oğuz Kaan Yüksel edited this page Oct 21, 2018 · 7 revisions

Index

Stories

1. Sign-up

As a user, I want to sign up to Actopus so that I can join the community of the Actopus.

Acceptance Criteria:

  • 1. User shall be able to sign-up with a name, surname, email and password.
  • 2. System shall be able to save a user information.
  • 3. System shall be able to encrypt the password securely.

2. Sign-in

As a user, I want to sign in so that I can interact with the Actopus ecosystem.

Acceptance Criteria:

  • 1. User shall be able to sign-in with an email and password.
  • 2. User shall be able to sign-out at any time from the application.
  • 3. User shall be able to see the information she provided (name, surname) after sign-in.
  • 3. System shall be able to check email-password combination.
  • 4. System shall be able to track user authentication status for further requests.
  • 5. System shall be able to serve a user information (name, surname).

3. Facebook Sign-in

As a user, I want to utilize my Facebook account to sign in so that I can easily interact with the Actopus ecosystem.

Acceptance Criteria:

  • 1. User shall be able to allow her Facebook account to be used in sign-in process.
  • 2. User shall be able to sign-in via Facebook account after permission.
  • 3. System shall be able to retrieve email, name, surname information from the Facebook API.
  • 4. System shall be able to save necessary Facebook API information for further sign-in requests.
  • 5. System shall be able to utilize Facebook API to allow user to sign-in.

4. Event Creation

As a user, I want to create events so that I can share my enthusiasm about cultural activities.

Acceptance Criteria:

  • 1. User shall be able to create an event with a title, text description, performing artists, date and price.
  • 2. User shall be able to view an event by accessing it with its unique identifier.
  • 3. System shall be able to save an event information and assign unique identifier to each event.
  • 4. System shall be able to serve an event information.

5. Event Feed

As a user, I want to see events on the platform so that I can explore the contents provided in the platform.

Acceptance Criteria:

  • 1. User shall be able to view multiple events (only sees title, price, date) within the same page that can list further events as user request.
  • 2. System shall be able to serve multiple event information with an indexing (i.e it can serve events within an arbitrary index range).
Clone this wiki locally