An Object-Oriented JavaScript website for a pizza company where a user can choose one or multiple pizzas of different size and add one or multiple toppings, see the final cost and choose a get the order delivered if desired. 11/08/19
Spec | Input | Output |
---|---|---|
Homepage | User accesses homepage | Homepage with size menu |
Homepage | User clicks next | Topping menu appears appears |
Topping Menu Page | Selects one or multiple options and a can click on Order Summary button | Subtotal page with full order detail appears |
Subtotal Page | User clicks on complete order | Thank you page appears |
Subtotal Page | User clicks on add pizza | The add pizza size page appears |
Subtotal Page | User clicks cancel order | Page resets / Goes Home |
Complete Order | User clicks Complete Order | Thank you page appears |
Complete Order | User clicks Delivery Option | Address form page appears |
Remove Pizza | User clicks on remove a pizza button | Checked pizzas gets deleted |
Delivery Option | User clicks submit address | Address confirmation with total cost appears |
Cancel Order | User clicks on cancel order | Page resets / Goes Home |
Thank You Page | User clicks on go home | Page resets / Goes Home |
- Open Command Line
- cd Desktop
- git Clone https://github.com/Ugonz86/OrderPizza.git
- cd OrderPizza
- 0pen index.html
- Expand web browser to full screen for better display
No bugs at the moment.
- HTML - for UI layout
- CSS - for UI styling
- Bootstrap - for UI layout and styling
- JavaScript - for backend functionality
- jQuery - To help back end code have effects on UI
- Atom - To write and edit the code
- Chrome - To help debug and see progress
MIT License
Copyright (c) 2019