GitXplorerGitXplorer
C

Pizza-Configurator

public
0 stars
0 forks
0 issues

Commits

List of commits on branch master.
Verified
5df9b52ede6a4139240d5a2050cf97c33e6e5d22

Update README.md

CChariseWalraven committed 7 years ago
Verified
6a61ab23c4c97eb4260b98ca97f0d293cad5244a

Update README.md

CChariseWalraven committed 7 years ago
Verified
dbdcf5a5166c71530284077d2feca1109ac22a88

Update README.md

CChariseWalraven committed 7 years ago
Verified
f7830b84c1715755621d3da9cd06bb2261ff3fb1

Merge pull request #2 from ChariseWalraven/calculate-base-redux

CChariseWalraven committed 7 years ago
Unverified
db9924b56efe4580a5acedf7ce3239d1e5e82e9a

Wooo! DOONE

CChariseWalraven committed 7 years ago
Unverified
9e2cc3634460d5d31684de3c41739ade77b2b52c

Calculate toppings working. Add tests

CChariseWalraven committed 7 years ago

README

The README file for this repository.

Pizza Configurator

🔷 In Progress!

Quickstart 🚀

  1. clone this repo
  2. run start
  3. happy hacking! 👌

You're asked to create a pizza configurator for NewAgePizza.com, a new and hip venture to get your pizza. It should be a single page that contains all the following elements.

First you pick your base. You have four options:

  1. 25cm NY Style € 8,99
  2. 30cm NY Style € 11,49
  3. 35cm NY Style € 13,49
  4. 20cm NY Style € 6,45

After that you pick your sauce options:

  1. White sauce
  2. Red sauce
  3. Double red sauce € 1,00
  4. Mix it up € 1,50

After that you pick one or more toppings:

  1. Pineapple
  2. Corn
  3. Olives (green)
  4. Red unioun
  5. Spinach
  6. Cherry tomatoes
  7. Chicken

Rules: max. 3 toppings, toppings cost € 0,50 apiece

Last but not least, you can choose turbo-drone-delivery which is an additional 10% on top of the total pizza price.

Make sure you can change previous steps even if you already changed stuff before. So I could pick a base, a sauce and a topping and switch the base after that.

Additional instructions:

  1. If any base is picked there should always be a price shown for the total pizza.
  2. The redux store should contain the state of the pizza
  3. You don't need any backend connection
  4. Make sure you split your app into separate components
  5. We expect you to use controlled form components as they are the best practise

Bonus points if you use Material-UI (v1)