В этом проекте нужно реализовать продвинутый Task Manager.
Список функций которые реализовывать нужно обязательно
- Приложение должно уметь выводить список задач
- Приложение должно содержать кнопку для создания новой задачи
- Приложение должно уметь создавать новую задачу
- При создании новой задачи label элемент может быть установлен, но только один
- При создании новой задачи нужно обязательно установить дедлайн для задачи, нельзя создавать задачи без дедлайна
- Нельзя выбирать дедлайн для задачи раньше сегодняшнего дня, другими словами нельзя делать дедлайн на вчера
- При создании новой задачи нужно обязательно установить имя
- Раннеe созданные задачи приложение должно поддерживать редактирование, для этого нужно кликнуть по любой задаче из списка, после чего появится форма редактирования задачи, которая показана в файле 04-Description.png
Обратите внимание
- Сохранение данных в этом проекте нужно реализовать с помощью Redux
- Отправлять данные на API Server
- Приложение должно быть PixelPerfect
Для запуска приложения:
- npm install
- npm start