
Веб-продукт
Film Together
Веб-продукт для пар и компаний, который заменяет долгие споры в чате независимным выбором фильмов и автоматически показывает общие совпадения.
Что внутри
- Гостевой сценарий: начать выбор можно без обязательной регистрации.
- Комнаты для двух и более участников, приглашение по коду, ссылке или QR.
- Real-time совпадения появляются, когда фильм положительно выбрали все участники.
Ключевые акценты
2+
участника в комнате
Guest-first
без обязательной регистрации
Real-time
синхронизация совпадений
Продуктовый вид
Film Together
Film Together построен вокруг короткого общего сценария: организатор создаёт комнату, участники подключаются по коду, ссылке или QR, а затем каждый выбирает фильмы на своём устройстве. Сервис не раскрывает отдельные решения — общим становится только фильм, который положительно выбрали все участники.

Функциональность
Возможности
Комната без лишнего входа
Комнату можно создать и пройти основной сценарий гостем. Для приглашения доступны короткий код, ссылка и QR.
Независимый выбор
Каждый участник просматривает карточки и принимает решение отдельно, не подстраиваясь под первый голос в общем чате.
Совпадения в реальном времени
Когда фильм понравился всем участникам текущей комнаты, он сразу появляется в списке matches и приходит как неблокирующее уведомление.
Фильтры и подборки
Перед началом выбора организатор сужает каталог по жанрам, странам, персонам и редакционным подборкам.
Как это работает
От приглашения до общего фильма за один сценарий
Интерфейс ведёт компанию от создания комнаты к финальному выбору без регистрации и обсуждения десятков трейлеров в мессенджере.
- 01
Создать комнату
Организатор указывает имя, получает код, ссылку и QR для приглашения.
- 02
Настроить каталог
До старта комнаты можно выбрать подборки или настроить фильтры и порядок очереди.
- 03
Выбирать независимо
Участники оценивают фильмы на своих устройствах, а состояние комнаты синхронизируется в реальном времени.
- 04
Выбрать match
Организатор открывает список общих вариантов, назначает итоговый фильм или выбирает случайный.
Под капотом
Техническая часть
Клиентское приложение
Nuxt 4, Vue 3 и Pinia обеспечивают mobile-first интерфейс, состояние комнаты и гостевые сценарии.
API и доменная логика
NestJS API управляет жизненным циклом комнаты, фильтрами, выбором, совпадениями и финализацией результата.
Данные и real-time
MongoDB хранит продуктовые данные, Redis поддерживает быстрые операции, а Socket.IO синхронизирует события комнаты.