rollout1 v1.0.0
This is a simple web application that presents a list of users, allows to create, edit and remove each user in the list.
Backend
runs on your laptop
http server uses nodejs
uses REST API for CRUD operations
has hardcoded initial list of users (no need to use files / DB), each time backend restarts
it is initiated with the same list of hardcoded users
- we encourage you to use modules and/or extra tools/libraries you want, make sure you
can explain what each of them does and why did you use it
Front end
runs on BackboneJS
when no users exist in list, shows some message
no console errors
we encourage you to use modules and/or extra tools/libraries you want, but you’ll need
to explain what each of them does and why did you use it
Misc
Build backend API points according to REST best practices
Use proper HTTP requests
Data between server and client should be consistent as much as possible
Don’t mess with styling - build something clear and straightforward (see example below)
No page reloads after initial loading
Open an account on github and commit as you advance through the task, so we’ll be
able to see your progress :] (not must, but if you do, send us a link)
Bonus:
- Write few unit and functionality tests
7 years ago