Write ToDo web application without server.
Application should provide ability
-
Add a task with title
-
List tasks in sorted in reverse order by task title
-
Edit a task
-
Mark a task as completed
-
Remove a task
-
Persist tasks between working sessions (it could be LocalStorage)
Note: it is ok for customer if you do something quick and provide additionally features, but no penalty if you not.
Business context:
-
Goal is the time to market
-
Be ready to change something minor fast in the future
Non-Functional Requirements:
-
Test task should be presented as git repository with history of changes. it could be located on github (preffered) or folder with .git metadata.
-
Application should be written on JavaScript, frameworks is up to developer.
-
This task should take no more than 6-8 working hours(it is better to be less).