Разработать одностраничное приложение: текстовый редактор заметок с тегами.
Действия:
- создание, редактирование, просмотр и удаление заметок;
- фильтр заметок по тегу;
- добавление и удаление тегов из списка.
Примечания:
- Во время редактирования заметки пользователь может создавать теги, используя символ
#
. Например: пользователь вводит текст “I wanna go to #shop”. По мере (окончании) ввода должен создаться соответствующий тег и отобразиться в списке под текстовым полем. - При редактировании заметки все слова, соответствующие тегам, должны подсвечиваться.
- Можно использовать как client-side так и server-side хранилище данных, на ваш выбор.
- Код выложить на GitHub.
Будет плюсом:
- покрытие кода тестами;
- код на CoffeeScript.