Необходимо создать приложение - список задач. Задачи могут быть в одном из трех статусов - "Новая" → "В работе" → "Готово". Статус задачи может переходить только таким образом и только по клику на соответствующую кнопку. Допускается использование чистого JS, и bootstrap для стилизации. Использование любых других плагинов будет считаться ошибкой.
Работу необходимо сдать ссылкой на проект в гитлаб. В проекте должно быть не менее 6 коммитов. Весь код js и css должен быть в отдельных файлах в соответствующих папках. Если будете использовать картинки – положите их в папку images. В корне проекта должен быть только index.html и папки js, css, images. Неправильная структура проекта тоже будет считаться ошибкой.
Любую задачу из любого статуса можно удалить, нажав на кнопку "Х".
Все задачи должны сохраняться в локальной памяти браузера (localStorage) и при перезагрузке страницы должны быть восстановлены.
Текст на кнопках в разных колонках может быть одинаковым, например Next. За изменение текста кнопки при перемещении задачи - бонус +3 балла.
Для оформления можете использовать bootstrap или сверстать все самостоятельно.
Дополнительное задание:
Реализовать возможность редактирования карточек в статусах: To Do, In Progress
+2 балла
Главная страница приложения должна выглядеть примерно таким образом:
При вводе текста задания в поле "Create new To Do" и нажатия кнопки Add, задача должна появиться в колонке "To Do":
После добавления новых задач, они появляются в этой колонке друг под другом:
При нажатии на кнопку "Х" задача должна быть удалена. При нажатии на кнопку "In Progress" задача должна быть перемещена в колонку In Progress:
При нажатии на кнопку Done задача перемещается в колонку "Done":
При нажатии на кнопку delete задача удаляется из списка.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |