Atomic TODOLIST

Особенности:

  • SPA приложение
  • MVP архитектура
  • Написано на ES5 без использования сторонних фреймворков и библиотек

Установка:

  1. клонируйте репозиторий
  2. npm install
  3. npm start
  4. откройте в браузере http://127.0.0.1:8000/

Online демо: https://bxnotes.ru/todolist/

Основные возможности приложения: Вы можете добавлять заметки в список, выделять их и удалять.

Для реализации шаблонизатора использовался подход, описанный в этой статье: http://krasimirtsonev.com/blog/article/Javascript-template-engine-in-just-20-line (репозиторий: https://github.com/krasimir/absurd/blob/master/lib/processors/html/helpers/TemplateEngine.js)