Разработал полнофункциональное веб-приложение Toco — инструмент для персонального и проектного планирования. Проект реализован как full-stack решение с закрытой зоной (личным кабинетом) и публичной частью, демонстрируя широкий спектр современных фронтенд-практик.
Ключевые реализованные функции:
Система аутентификации и авторизации: Полный цикл регистрации, входа и безопасного доступа к приватным данным. Реализована защита маршрутов.
Личный кабинет (Personal Dashboard): Ядро приложения. Пользователи могут создавать, редактировать, упорядочивать и отслеживать свои задачи и планы в интуитивном интерфейсе.
Динамические анимации интерфейса: Активное использование Framer Motion для плавных, осмысленных переходов, интерактивной обратной связи и оживления интерфейса (появление элементов, drag-and-drop в планировщике, микровзаимодействия).
Проектирование архитектуры данных: В личном кабинете реализована сложная клиентская логика состояния приложения, подготовленная для бесшовной интеграции с backend API.
Технологический стек:
Фронтенд: Next.js 14 (App Router), TypeScript
Стилизация: Tailwind CSS
Компоненты: shadcn/ui (кастомизированные под дизайн-систему проекта)
Анимации: Framer Motion
Контроль версий: Git
Дизайн: Верстка по макету Figma
Полноценный продукт с высокой степенью интерактивности, безопасной системой доступа и безупречным UX. Кодовая база демонстрирует умение работать с состоянием приложения, защищёнными маршрутами и создавать оживлённые, отзывчивые интерфейсы.