Техническое задание (ТЗ) для разработки Mini App в Telegram
Общее описание проекта
Название проекта: StreamAuctionMiniApp.
Цель: Создание Mini App в Telegram, которая позволит стримерам проводить аукционы среди зрителей для выбора активностей на стриме (например, выбор фильма, игры и т.д.).
Основные пользователи: Стримеры и их зрители.
Платформа: Telegram Mini App (веб-приложение, работающее внутри Telegram).
Технические требования
Frontend (интерфейс):
Использование современных технологий: React.js или Vue.js.
Адаптивный дизайн для мобильных устройств.
Поддержка анимаций (например, вращение колеса в рулетке).
Backend (логика и база данных):
Язык программирования: Node.js или Python.
База данных: PostgreSQL или MongoDB.
Хостинг: Vercel, Netlify или AWS.
Интеграция с Telegram Web App API.
Интеграции:
Telegram Bot для управления уведомлениями и командами.
DonationAlerts API для обработки донатов.
Twitch API для работы с баллами канала (опционально).