Skip to content

alext9586/waldo-pizza

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pizza App

A pizza shopping cart app using React, Redux, Apollo, and GraphQL.

Install all the scripts, then run in dev mode:

npm install

npm start

Open http://localhost:3000 to view it in the browser.

Problem Statement 🍕

We have a TON of 🍕 and a GraphQL API but no way for pizza lovers to actually order their 'za! Your goal is to design a pizza order form using React. Pizza lovers need to be able to add pizzas to a "Pizza Cart" (i.e. a list of pizzas they've submitted) and be able to view all the pies they've submitted to their "Pizza Cart"!

Requirements

  • The user should be able to add/remove pizzas of any size to their cart.
  • Use checkboxes to disable/enable toppings when adding a new pizza. The pizza size determines the max number of toppings that can be toggled. Disable other topping checkboxes once they hit the max for a pizza. (A maxToppings of null means unlimited toppings!)
  • Cost per pizza should be calculated and displayed based on pizza base costs + sum of selected toppings.
  • Total cost should be calculated and displayed for all pizzas in the cart.

About

Pizza ordering app demonstrating React, Redux, Apollo, and GraphQL

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published