Todo-list-angular

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 don't.

Business context:

  • Goal is the time to market
  • Be ready to change something minor fast in the future

Note: it's allowed to use code from internet and customise it to do the task quicker.

Non-Functional Requirements:

  • 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).

  • Additional plus if test task will be presented as git repository with history of changes. it could be located on github(preffered) or folder with .git metadata.