Тестовое задание для Frontend-разработчиков ООО "Цифровые технологии"
В результате выполнения задания, должны увидеть работоспособное приложение - менеджер задач. Не стоит уделять много времени его стилизации, однако приложение должно выглядеть приемлемо.
- React (только функциональные компоненты)
- React Hooks
- Redux (по желанию)
- Create React App (по желанию)
- Typescript (по желанию)
- Для дополнительного задания допускается использование необходимых модулей из npm
- Необходимо добавить начальное окно с возможностью перейти на новое окно "События", по клику на кнопку
- При первичной загрузке окна "События" отображать несколько заданных по умолчанию. Событие должно содержать минимум два поля: дата и описание
- Реализовать добавление нового события:
- Дата события - текущая + 1 неделя (генерируется автоматически)
- Текст события - максимальная длина 240 символов
- Добавить кнопку, при клике по которой очищаются все события в списке
- События, дата которых уже прошла, выделить цветом (например: красная заливка)
- Реализовать импорт событий из файлов одного (или нескольких) форматов: txt, json, xml
- Создайте репозиторий на github
- Залейте проект и отправьте ссылку как отклик на вакансию на email: [email protected]