R50 949088e6ac53900748fcbf50039796cf
Frontend-разработчик

Планировщик дел

Добавлено 31 июл 2022 в 22:43
Разработал календарь для планировки собственных дел и задач по дому.

Стэк - React, Typescript, ReactDom, formik, redux-toolkit, styled-components, typescript, yup, dayjs.
Ui-киты не использовались.

Функционал:
1. Переключатели - день/неделя/месяц/год
2. Отображение информации по выбранному дню, неделе, месяцу, году.
3. Переключатели для перехода на -год, -месяц, -неделя, -день, сегодня, +день, +неделя, +месяц, +год
4. Отрисовка каждого формата календарей с отображением задач
5. Добавление задач - форма с динамичной ссылкой для подключения к ресурсу (возможность проверить ссылку перед добавлением задачи), date picker, time picker, select input, text input, tooltip, модальные окна.
6. Фильтрация задач по названию, приоритету и дате/времени на дневном календаре.
7. Поддержка мультидневных задач.
8. Возможность переходить к конкретной неделе из месячного и годового календаря.
9. Переход к конкретному месяцу из годового календаря.
10. Переход к конкретному дню на всех остальных календарях.
11. Отображение часового пояса.
12. Интуитивно понятный интерфейс.
13. Задачи пишутся в localStorage(до бэка пока руки не дошли).

Гитхаб проекта - https://github.com/Mistrade/task-manager/tree/f...
D39f9aa1e9 6837bde5a4 B22534fbfa 57b564ef28 Ebbcc3240a A6d23d60eb D51e7ca22e