Экран шоу
Общий телевизор показывает сцены викторины, сохраняя внимание компании на одном событии.
ВИКТОРИНА ДЛЯ ВЕЧЕРИНКИ
Многопользовательское шоу для дня рождения: общий экран на телевизоре, ответы с телефонов и отдельный пульт ведущего.
01 / КОНТЕКСТ
Превратить домашнюю викторину в общее шоу: вопросы и сцены появляются на большом экране, а гости участвуют со своих телефонов.
Ведущему нужен отдельный интерфейс, который позволяет заранее проверить ход игры и управлять вечеринкой, не вмешиваясь в экраны участников.
02 / РЕАЛИЗАЦИЯ
React и TypeScript обслуживают три роли: экран телевизора, интерфейс участника и админку. Firebase Auth и Firestore связывают участников с общей игрой и синхронизируют её состояние.
Zustand организует состояние интерфейса, а GSAP и Motion отвечают за сценические переходы. В репозитории предусмотрены проверки на Vitest и Playwright.
03 / ВОЗМОЖНОСТИ
Общий телевизор показывает сцены викторины, сохраняя внимание компании на одном событии.
Участники отвечают и отправляют реакции со своих телефонов.
Админка содержит режим репетиции и автопилот для управления сценарием.
Общее состояние хранится в Firestore и связывает действия ведущего и гостей.
04 / ТЕКУЩЕЕ СОСТОЯНИЕ
Викторина была использована на вечеринке. Открытая версия содержит приложение, настройки шоу и документацию для запуска собственного события.