Skip to content

Latest commit

 

History

History
350 lines (329 loc) · 9.14 KB

User stories BingeBuster.md

File metadata and controls

350 lines (329 loc) · 9.14 KB

User stories BingeBuster

Title:
1. Uploading movies
Priority:
5/5
Estimate:
-
User Story:
As a BingeBuster maintainer,
I want to upload movies,
so that I can add new content to the platform.
Acceptance Criteria:
  • I only want to be able to upload movies after I'm logged in with a maintainer account
  • I want to only be able to upload movie type formats
Title:
2. Editing movies
Priority:
3/5
Estimate:
-
User Story:
As a BingeBuster maintainer,
I want to be able to edit movies' metadata,
so that I can correct the automatic gathered metadata.
Acceptance Criteria:
  • I only want to be able to edit movies after I'm logged in with a maintainer account

Title:
3. Delete movies
Priority:
3/5
Estimate:
-
User Story:
As a BingeBuster maintainer,
I want to be able to delete movies,
so that I can remove content from the platform.
Acceptance Criteria:
  • I only want to be able to delete movies after I'm logged in with a maintainer account
Title:
4. Register
Priority:
4/5
Estimate:
-
User Story:
As a BingeBuster movie watcher,
I want to be able to register on the platform,
so that I can keep track of my watched movies.
Acceptance Criteria:
  • While registering I want to choose my e-mail
  • While registering I want to choose my own password
  • After registration I want to get a confirmation via e-mail

Title:
5. Login
Priority:
4/5
Estimate:
-
User Story:
As a BingeBuster movie watcher,
I want to be able to login with my registered account,
so that I can save my watch history.
Acceptance Criteria:
  • I can only login after registration
  • I can only see my watch history after logging in
Title:
6. Movie browsing
Priority:
5/5
Estimate:
-
User Story:
As a BingeBuster movie watcher,
I want to be able to get an overview of the available movies on the platform,
so that I can choose a movie to watch.
Acceptance Criteria:
  • While browsing I want to be able to search on titles
  • While browsing I want to see the movie poster with it's name

Title:
7. Movie details
Priority:
3/5
Estimate:
-
User Story:
As a BingeBuster movie watcher,
I want to be able to see the details of a movie,
so that I can gather more information about it.
Acceptance Criteria:
  • While browsing I want to be able to click on a movie to get more information
  • I want to be able to see a short description of the movie
  • I want to be able to see a list of the people appearing in the movie
Title:
8. Movie streaming
Priority:
5/5
Estimate:
-
User Story:
As a BingeBuster movie watcher,
I want to be able to stream a movie to my device,
so that I can watch it.
Acceptance Criteria:
  • I want to be able to start a stream clicking on the play button
  • I want to be able to fast forward the movie
  • I want to be able to pause the movie
  • I want to be able to continue a paused movie on the exact spot

Title:
9. Delete account
Priority:
5/5
Estimate:
-
User Story:
As a BingeBuster movie watcher,
I want to be able to delete my account,
so that I can be sure my private data is gone.
Acceptance Criteria:
  • When I delete my account I need to get a pop up asking me if I'm sure
  • When my account is deleted all my user information should be wiped from all databases (including my watch history)
Title:
10. Watch history
Priority:
3/5
Estimate:
-
User Story:
As a BingeBuster movie watcher,
I want to only see unwatched movies on my homepage,
so that I can easier search for a movie to watch.
Acceptance Criteria:
  • When I completed a movie for 85% the movie is marked as watched

Title:
11. Subtitle stream
Priority:
4/5
Estimate:
-
User Story:
As a BingeBuster subtitle validator,
I want to stream movies with subtitles,
so that I can check if the subtitles are correct.
Acceptance Criteria:
  • I want to select a subtitle to test before starting the stream
Title:
12. Confirm subtitle
Priority:
4/5
Estimate:
-
User Story:
As a BingeBuster subtitle validator,
I want to select the correct subtitle per movie,
so that other users can have a better experience using the platform.
Acceptance Criteria:
  • I want to get a confirmation that the choosen subtitle is linked with the movie