Техническое задание: Telegram Mini App для интернет-магазина одежды

Цель проекта - разработать полнофункциональное мини-приложение внутри мессенджера Telegram для онлайн-продажи одежды. Приложение должно предоставлять пользователям удобный и современный опыт покупок, не покидая Telegram.

Основные функции приложения

  • Каталог товаров: Удобный просмотр всего ассортимента магазина с фотографиями, описаниями и ценами.
  • Система фильтрации: Возможность фильтровать товары по ключевым параметрам:
    • Категориям (например, верхняя одежда, обувь, аксессуары)
    • Размерам
    • Ценовому диапазону
    • Цвету
    • Бренду (если применимо)
  • Карточка товара: Детальная страница с полной информацией о товаре, выбором размера/цвета и кнопкой добавления в корзину.
  • Корзина: Функциональная корзина для формирования заказа с возможностью изменения количества и удаления позиций.
  • Оформление заказа: Простой и понятный процесс оформления заказа с передачей данных клиента (контакты, адрес доставки) в систему магазина.

Требования к интерфейсу и пользовательскому опыту (UX/UI)

  • Интерфейс должен быть интуитивно понятным, современным и визуально соответствовать тематике магазина одежды.
  • Высокая скорость загрузки и отзывчивость интерфейса.
  • Адаптивный дизайн, корректно отображающийся на мобильных устройствах.
  • Интеграция с Telegram WebApp для удобного взаимодействия (например, автоматическое заполнение данных пользователя из профиля Telegram).

Технические требования

  • Приложение должно быть реализовано как Telegram Mini App (Web App).
  • Необходима интеграция с бэкендом магазина для получения актуального каталога товаров, остатков и передачи заказов.
  • Фронтенд может быть реализован на современном стеке (например, React, Vue.js).
  • Код должен быть чистым, документированным и готовым к дальнейшему развитию.