gitextract_n7ct_su5/ ├── .gitignore ├── README.md ├── app/ │ ├── css/ │ │ ├── .gitignore │ │ ├── Ubuntu.font │ │ ├── app.css │ │ ├── bootstrap-united.css │ │ └── bootstrap.css │ ├── img/ │ │ └── .gitignore │ ├── index.html │ ├── js/ │ │ ├── app.js │ │ ├── controllers/ │ │ │ ├── CheckoutController.js │ │ │ ├── CustomerController.js │ │ │ ├── MenuController.js │ │ │ ├── NavbarController.js │ │ │ ├── RestaurantsController.js │ │ │ └── ThankYouController.js │ │ ├── directives/ │ │ │ ├── fmCheckboxList.js │ │ │ ├── fmDeliverTo.html │ │ │ ├── fmDeliverTo.js │ │ │ └── fmRating.js │ │ ├── filters/ │ │ │ ├── dollars.js │ │ │ └── stars.js │ │ └── services/ │ │ ├── Restaurant.js │ │ ├── alert.js │ │ ├── cart.js │ │ ├── customer.js │ │ └── localStorage.js │ ├── lib/ │ │ └── angular/ │ │ ├── angular-cookies.js │ │ ├── angular-loader.js │ │ ├── angular-resource.js │ │ ├── angular-sanitize.js │ │ ├── angular.js │ │ └── version.txt │ └── views/ │ ├── .gitignore │ ├── checkout.html │ ├── customer.html │ ├── help.html │ ├── how-it-works.html │ ├── menu.html │ ├── restaurants.html │ ├── thank-you.html │ └── who-we-are.html ├── config/ │ ├── testacular-e2e.conf.js │ └── testacular.conf.js ├── logs/ │ └── .gitignore ├── package.json ├── scripts/ │ ├── e2e-test.bat │ ├── e2e-test.sh │ ├── retag.sh │ ├── test-all-solutions.sh │ ├── test.bat │ ├── test.sh │ ├── web-server.bat │ └── web-server.sh ├── server/ │ ├── data/ │ │ ├── menus.csv │ │ ├── restaurants.csv │ │ └── restaurants.json │ ├── index.js │ ├── model.js │ ├── start.js │ └── storage.js └── test/ ├── e2e/ │ ├── runner.html │ └── scenarios.js ├── lib/ │ └── angular/ │ ├── angular-mocks.js │ ├── angular-scenario.js │ └── version.txt └── unit/ ├── .gitignore ├── controllers/ │ ├── CustomerControllerSpec.js │ └── RestaurantsControllerSpec.js ├── directives/ │ ├── fmCheckboxListSpec.js │ ├── fmDeliverToSpec.js │ └── fmRatingSpec.js ├── filters/ │ ├── dollarsSpec.js │ └── starsSpec.js ├── global.js └── services/ └── customerSpec.js