Using the most simplified HTML and JavaScript code possible, present a JavaScript web site implementing a simplified Shopping Cart and Check out Process. The website contains at minimal the following pages:
-The **Product** page which lists a minimum of 5 product items and provides users with the capability to add items to a virtual shopping cart and to go to the shopping cart overview.
-The **Cart Overview** page, which shows the items currently in the shopping cart and allows the customer to change item quantity or remove items from the shopping cart. The page must contain the link or button "Proceed to Checkout" to allow the users to walk through the checkout process by entering the shipping address and the billing information.
-The **Shipping Address** page, which allows the user to enter the shipping address and validates the entered information.
-The **Billing Information** page, which allows the user to enter the credit card information and validates the entered information.
-The **Order Overview** page which displays the order summary. By clicking on the button "Submit Order", the order information should be sent to the email address specified after accepting project.
## Deliverables
1)
-Build the website's user interface.
-Submit the HTML code of the pages **Product**, **Cart Overview**, **Shipping Address**, **Billing Information**, and **Order Overview**.
2)
-Analyze the JavaScript and the areas you will need to understand to construct the site.
-Analyze how to set and read multiple cookies with multiple data from multiple pages.
-Define the cookie data structure.
-Dynamically construct the **Cart Overview** page depending on the cookie data.
-Submit the HTML and JavaScript code of the **Cart Overview** page.
3)
-Build the pages of the checkout process **(Shipping Address, Billing Information, and Order Overview)**
-Submit the HTML and JavaScript code of the **Shipping Address** and the **Billing Information** pages including the form validation scripts.
4)
-Submit all HTML and JavaScript code
-Provide detailed explanation of all code.
-Provide detailed design rationale explaining the design of the page.
## Platform
Windows platforms with IE 3.0+...basic platforms