/Online-Todo

Web based TODO manager.

Primary LanguageCoffeeScriptMIT LicenseMIT

Online-Todo

A web based TODO manager using a MongoDB data store, Express web stack, Angular.js front end and Node.js server side (MEAN). It also uses angular bootstrap components for the calendar and jquery ui for the sorting.

I've tried to keep the UI simple and uncluttered, and used common intuitive patterns where possible, for example:

  • Prioritising the list is done using a draggable list and editing
  • Clicking the item edits it.
  • Use of colours and popups to limit the amount of text on the page.

Project Board#

https://trello.com/b/N350OOWM/toptal-todo-list

Prerequisites#

  • node.js > 0.8
  • mongodb

Installation#

git clone git@github.com:Toptal-screening/project-dylan-clement.git
cd project-dylan-clement
npm install
npm start