Задача
Реализовать двухчастную платформу на React: публичную часть (маркетинговый сайт для презентации продукта) и закрытую часть (SPA веб-приложение с личным кабинетом пользователя и админ-панелью).
Объем работ (~15 экранов)
- Публичные страницы: Главная, О нас, Тарифы и другие информационные страницы с лендингами.
- Личная зона веб‑приложения: Регистрация и вход (Auth), дашборд пользователя, настройки профиля, админ‑панель.
- UI‑компоненты: Модальные окна, формы, интерактивные элементы, лоадинг.
Технические требования
- Стек: React, использование функциональных компонентов и хуков.
- Верстка: Адаптивная, строго Pixel Perfect по макетам из Figma. Код чистый, семантичный, компонентный подход.
- Адаптивность: Desktop (макеты готовы), Tablet и Mobile (макеты в разработке, требуется заложить адаптив универсально).
- Логика: Работа с REST API через Swagger/Postman. Чистые запросы, без хардкода. Обработка ошибок и состояний запроса.
Ожидания от исполнителя
- Полное отсутствие хардкода данных - любое значение должно быть готовым к связке с API.
- Грамотная организация роутинга между публичными страницами и защищенной частью приложения.
- Гарантия чистой, поддерживаемой архитектуры без наследия.
- Готовность обсуждать сроки и итеративно сдавать экраны.
Условия работы
- Цена и сроки обсуждаются после просмотра макетов (Figma) и документации API, присланных отдельно.
- После отклика исполнителю высылается ссылка на Figma и API-документация.