-
Fork this Github repository.
-
Clone your new repo.
-
Install Node.js and Bower dependencies.
npm install
-
Run
grunt serve
to serve up your files using a local Node (Connect) server. A browser window will open pointing to yourindex.html
file. Any changes you make will be reflected in the browser immediately (without you having to hit refresh all the time). You will also get feedback about JSHint issues and test results in the terminal as you go along. -
Commit/branch your stuff as you would normally. When you're finished, push your code to your Github repo, and drop us a link to it in email.
The frontend task involves building up the base angular app to match the mobile designs included in the repo. The solution should take into account:
-
This is a mobile design which would be accessed by various devises/browsers.
-
The contents of the basket will be retained between browser reloads.
-
It should be as true to the designs as possible, but candidates should feel free to add anything that improves the flow/design.
-
A solution should show an understanding of the problems involved and make use of the tech stack to solve them.
-
We prefer code that is modular and has tests.
This app was generated using the generator-angular
Yeoman generator.
It uses AngularJS 1.3