Сделать Alias быстрым и доступным для смешанных компаний: часть игроков может зайти через Telegram, часть — открыть сайт с телефона или компьютера, при этом все участники попадают в единый realtime-интерфейс с комнатами, командами, настройками и историей партии.
- Запуск игры внутри Telegram Mini App
- Прямой запуск в браузере по домену alias.tovsali.ru
- Browser guest-вход без обязательной регистрации
- Создание публичных и приватных комнат
- Приглашение игроков по ссылке и коду
- Распределение участников по командам и настройка правил
- Выбор словарей, уровней сложности, таймера и лимита очков
- Проведение раундов с таймером и подсчётом результатов
- Realtime-обновление счёта, состава комнаты и истории партии
- Редактирование итогов раунда
- Профили игроков с никнеймом и аватаром
- Фирменное минималистичное лого и favicon
- Telegram-бот как точка входа для запуска Mini App
- FastAPI backend для авторизации, API-методов, комнат и игрового цикла
- WebSocket-синхронизация состояния комнаты, команд, раундов и счёта
- Telegram WebApp initData для Telegram-сценария и cookie-based guest auth для браузера
- Разделение на слои bot / api / domain / storage / utils / miniapp
- JSON storage с атомарной записью, session token-механикой и очисткой неактивных browser guest-профилей