arnoldkunihira / pizzeria-web

0 stars 0 forks source link

Summary of the project #5

Open arnoldkunihira opened 3 years ago

arnoldkunihira commented 3 years ago

Based on the requirements of the project I was able to have a couple of them fulfilled except most of the work that is not finished is more on the frontend, however, from the API perspective, I was able to finish it up. Register Prototype: Register Actual Page: RegisterPage Login Prototype: Login Actual Page: image

The products page is incomplete because of time as it is already a week since I began on the project, however, based on my thought process via the product's prototype, Home Page and how it was going to look as below: HeaderPage

Nonetheless, an explanation of how it would all work when completed is as follows: Home Page

  1. Based on the products page, a client would click on any of the products that they like and these products have the product image, name, and price.

Product Detail

  1. After a client clicking on the product they like, they are presented with the above image, where they can choose the quantity of the product requested for, and as they increase the quantity, the subtotal keeps changing based on the quantity, and once satisfied, they can press either Buy it now or Add to Cart buttons. If they press the Add to Cart button, then the selected product is added to the cart and immediately redirects back to the products page where they can choose more products of their choice and if they click on the Buy it now button, then they are presented with the following page below which is a shopping cart that consists of a list of products/items made by a client. Shopping Cart
  2. The shopping cart consists of a list of products, which makes an order that has one or many products/items. These products in the shopping cart consist of the product image, name, unit price, quantity, and their subtotals. These subtotals are computed based on the products in the order to have what we call the Grand Total that the client will pay at the end of confirming the order by clicking the Proceed to Checkout button.
  3. Now after clicking the Proceed to Checkout button, a client is redirected to pages login/register based on if they have an account or not where they can view the order summary which can only be viewed if you have an account. This order summary is scrollable based on the number of products within the order, and a client can add delivery details then the order summary will have (cost of items and a delivery cost) and also a section of Pay using (Mobile money, Visa, etc) then add their mobile number and confirm their order by clicking Confirm Order button. At this point, the transaction is complete. That is basically my thought process on this entire project.
vongohren commented 3 years ago

Looks good and thanks for explanation, will debriefe on this next week, ref slack message