Техническое задание: Редизайн TMA-приложения
Требуется выполнить редизайн и переверстку работающего Telegram Mini App (TMA), созданного на стеке Next.js с использованием библиотеки компонентов Chakra UI (версия 3).
Исходные данные и цель
- Имеется функционирующее приложение. Его логика и функционал остаются без изменений.
- Предоставлен готовый, детализированный макет в Figma, который является эталоном для нового интерфейса.
- Основная задача - привести все визуальные элементы, компоненты, отступы, шрифты и цвета в точное соответствие с макетом Figma.
Технические требования
- Стек: Next.js, Chakra UI v3.
- Работа с Chakra UI: Необходимо модифицировать существующие и/или создать новые темы, компоненты и стили в рамках библиотеки Chakra UI для достижения pixel-perfect соответствия дизайну.
- Адаптивность: Интерфейс должен корректно отображаться на различных устройствах, если это заложено в дизайне.
- Качество кода: Переработанный код должен сохранить чистоту, читаемость и соответствовать best practices для используемого стека.
Ожидаемый результат
- Полностью переработанный визуальный интерфейс приложения, идентичный макету в Figma.
- Работоспособное приложение с сохранением всей исходной функциональности.
- Аккуратно обновленный код проекта.