Ссылка на опубликованный проект.
Основная задача проекта - сделать упрощённую систему управления текстовыми задачами, применив подход, который используется в Trello:
Реализованные задачи:
- Добавление карточки с помощью кнопки 'Add another card'
- Удаление карточек - при наведении на карточку появляется иконка крестик, при нажатии на которую карточка удаляется
- Перемещение карточки как внутри колонки, так и между колонками
- Сохранение положения курсора по отношению к карточке при её перемещении
- Хранение состояния в LocalStorage так, чтобы после обновления страницы внесённые изменения сохранялись
- Построение DOM-дерева на базе состояния, хранящегося в LocalStorage
Для установки зависимостей и запуска проекта локально используются команды:
$ yarn
$ yarn run start
Документация собирается при помощи JSDoc:
yarn run doc