Skip to content

Latest commit

 

History

History
71 lines (36 loc) · 1.98 KB

userStories.md

File metadata and controls

71 lines (36 loc) · 1.98 KB

User Stories

The user stories are ordered by priority.

Viewing a list of books (us-1)

As a user I should be able to see a list of books.

Book page (us-2)

As a user I should be able to see a book page.

The news (us-3)

As a user on the home page I should be able to see the week's news

Examining a book (us-4)

As a user I should be able to click on a book from the news component to visit the page for the book.

Search by title (us-5)

As a user I should be able to search to find books by title.

Navigate between pages (us-6)

As a user I should be able to navigate to the different pages so that I can switch between them.

Search by author (us-7)

As a user I should be able to search for books by an author to find a specific book.

Login system (us-8)

As a user I should be able to login to access features.

Rating books (us-9)

As a logged in user I should be able to rate books.

Saving lists of books (us-10)

As a logged in user I should be able to add books to my own lists.

Advance reviewing (us-11)

As a user I should be able to review charts based on genre, rating (average from users), rating within genre and more to find books that other people have enjoyed.

Adding books (us-12)

As an admin I should be able to add new books.

Advance browsing (us-13)

As a user I should be able to browse for books based on genre, author, publication year and more

Writing reviews (us-14)

As a user I should be able to write reviews of books and publish them.

Change reviews (us-15)

As a logged in user I should be able to find my own assessments of book in a list to easily find the books.As a logged in user I should be able to change my reviews to fix mistakes and or change my opinion.

Inappropriate content (us-16)

As a admin I should be able to remove inappropriate content to keep the standard of the page high.

Advertising (us-17)

As a business I should be able to market products to consumers to increase sales.