Общее описание проекта

Разработать фронтенд-модуль многопользовательской мини-игры под названием «Lucky Ticket» (Счастливый билет). Игра запускается внутри платформы Telegram Mini App.

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

  • Фреймворк: React
  • Язык: TypeScript (строгая типизация)
  • Транспорт: двусторонняя связь через WebSocket
  • Среда: контейнеризация внутри Telegram Web App

Ключевые возможности

  • Генерация игровой сессии и приглашение других игроков
  • Анимация билетов с лаки-нумерацией (набор цифр, совпадение сумм)
  • Онлайн-таблица рейтинга
  • Интеграция с Telegram компонентами (UserID, Initial Data)

Исполнитель получает доступ к репозиторию и документации API. Дизайн - адаптивный, минималистичный, под стили Telegram. Сторонние упоминания брендов, сайтов и телефонов из описания удалены.