Skip to content
Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time

Book Shop

Functionalities that I have achieved:

Part 1

A home page that should be visible without logging in. This should display all the books that are for sale. For each book the following should be shown:

The name of the book, The name of the author, A thumbnail image, A price

Part 2

Clicking on either the thumbnail or name should load a product details page that shows: The name of the book, A full resolution image, The price, A detailed, multi-line, formatted description taken from the endleaf. The EAN (barcode) number, If the customer is logged in they should also see a link or button to add the item to their shopping cart.

Part 3

If the customer is logged in they should see a link or button taking them to their shopping cart. This should list all the items added to the cart plus a total and a checkout link or button. There should be a remove link or button next to each item which should remove the item from the cart and recalculate the total.

Stage 2

The product details page should allow the customer to refine their choice by choosing from hardback/paperback and new/used. The options available will vary with availability. As they switch between these options the price should automatically change. When the customised item is added to the cart this should list the options selected. There should be a Make Payment link or button in the shopping cart which takes the customer to a (fake) payment screen. This should include: Overall weight, Shipping cost (based on weight), Overall cost including base, vat and total.