Skip to content

chubiitsa/todo-list

Repository files navigation

Тестовое задание:

Try it

ТЗ:

Что нужно сделать:

— написать todo-лист

Функционал:

  • создание, просмотр, редактирование (изменение полей или то, что задача выполнена) и удаление задачи
  • возможность прикрепления файлов к записи
  • поля в задаче: заголовок, описание, дата завершения, прикрепленные файлы
  • если дата завершения истекла или задача выполнена, это должно быть визуально отмечено

— откомментировать код в JSDoc и выложить на gitlab.

Нужно обязательно:

  • написать код самому, а не скопировать с stackoverflow;
  • использовать React;
  • использовать компоненты как функции, а не как классы;
  • использовать хуки;
  • использовать github для “выкладки”.

Желательно:

  • использовать dayjs для работы с датами;
  • использовать firebase.google.com как Back-end; (Realtime Database и Cloud Storage for Firebase для хранения файлов)
  • использовать firebase.google.com или now.sh как хостинг клиенской части; (Hosting)
  • использовать less, если потребуется писать стили;
  • постараться не использовать никаких библиотек, кроме необходимых для общения с Back-end.

Не требуется делать супер-красивый UI и функции не описанные в задании.

Releases

No releases published

Packages

No packages published