|
Part 1
In the first part the most important functionality of the eBooks store has been implemented.
Currently one user account functions as an admin and client, as security will be added in the third part.
The eBooks webpage scales based on screen size to make using the site comfortable on both desktop and mobile devices.
The eBook store application displays all books that are currently available for purchase and it is possible to see detailed descriptions of each book individually. It is possible to search for books by ISBN, title, author and keyword. Books can be sorted by price (ascending, descending) and by genre.
As it is a web store that sells eBooks, user can add products to his shopping cart. User can see the contents of his cart. Also if needed it is possible to remove items from the cart. When all necessary products have been added to the cart, the order can be placed and a confirmation about it will be displayed to the user.
Website admins can manage the books. They are able to add, see, edit and remove books.
User stories done in Part 1
- As a guest I can use a beautiful, logical and homogeneous application.
- As a guest I can see all books and their detailed descriptions.
- As a guest I can search for books by title, author, keyword and ISBN.
- As a guest I can sort books by price.
- As a guest I can see books displayed by genre.
- As a user I can add products to the shopping cart and see confirmation that it was successful.
- As a user I can see the content of my cart and remove unwanted items from there.
- As a user I can place the order and see a confirmation that my purchase was successful.
- As an admin I can see, add, remove and edit books.
|