In order to be considered for the position, you must complete the following steps.
Note: This task should take no longer than 1-2 hours at the most.
- Please note that this will require some basic JavaScript, Node and Angular knowledge.
- You will need to have the approriate softare installed to complete this task.
- Fork this repository
- Use the boilerplate code provided to start your application.
- Please create an app that accomplishes the following:
- Create a page that is only accessable to logged in users that has a list of on/off toggles
- The page should also let the user create a new toggle and name it
- The toggles on/off status should update the back end mongodb
- The toggles on/off status should also be saved on a simpleDB instance on Amazon Web Services
- A master toggle to turn all on/off should be on the page and the UI toggles should update based on model updates
- Use Twitter bootstrap for all elements and pages
- Commit and Push your code to your new repository
- Send us a pull request, we will review your code and get back to you
Create the following unit test with the testing framework:
- Verify that individual toggles change when the master toggle is changed
- Commit and Push your code to your new repository
- Send us a pull request, we will review your code and get back to you