Олег Ладыженко oleglad
React / TypeScript frontend — от дизайна до рабочего интерфейса
Рейтинг
20
№ 148 840 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Город
Москва
Опыт работы
2 года
На сайте с
2026 года
Юридический статус
Самозанятый

Task Management App

Используемые навыки React.js Redux.js REST Typescript

Описание

Цель проекта — создать веб-приложение для управления задачами и реализовать полноценную работу frontend с серверными данными.

Пользователю необходимо было предоставить возможность создавать задачи, просматривать их, отмечать выполненными, удалять и фильтровать по состоянию и срокам.

Отдельной задачей было организовать понятное управление состоянием приложения и работу с API без хранения всей серверной логики непосредственно внутри React-компонентов.

Решение

Приложение разработано на React и TypeScript.

Для управления состоянием использован Redux Toolkit, а получение и изменение серверных данных реализовано через RTK Query.

Реализованы:
— создание задач;
— удаление задач;
— изменение статуса выполнения;
— фильтрация задач;
— разделы All, Today, Overdue и Completed;
— работа с датами;
— пользовательская авторизация;
— получение и сохранение данных через API;
— компонентная структура интерфейса.

Для интерфейса использованы готовые UI-компоненты и собственные стили.

Результат

Получилось работающее SPA-приложение для управления задачами с разделением клиентского состояния и серверных данных.

Пользователь может создавать и организовывать задачи, отслеживать сроки и выполненные задачи, а изменения сохраняются через API.

Проект демонстрирует практическую работу с React, TypeScript, Redux Toolkit, RTK Query и REST API.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Real-Time Messenger
Real-Time Messenger
8
Веб-разработка и IT Alivio — верстка лендинга по макету Figma на HTML и CSS
Alivio — верстка лендинга по макету Figma на HTML и CSS
12