Test it's based on Google Web Starter Kit v0.6.1 -> https://github.com/google/web-starter-kit
Fork this repo :) Remember to commit changes after every task (if necessary ofc).
Follow Google Starter Kit "Getting started" instructions - node.js, gulp etc. This should end with running server on http://localhost:3000/
Add this repo as submodule at /submodule folder, then run gulp task submodule, to add symlink. Here you should see beautiful page with slices of fried bacon. Now you should write JS to clone bacon image and attach this action to Yeah, I want more bacon! button.
Back to main repo and add another tab - Checkout. Project are in /projects/checkout.png - make this tab as similar to project as you can.
Add simple JS validation to this form and show success/error message on form submit.
Send us link to your repo and wait for answer. Bye!