-
Notifications
You must be signed in to change notification settings - Fork 6
User Stories
Oğuz Kaan Yüksel edited this page Oct 21, 2018
·
7 revisions
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.
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).
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.
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.
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).