Созвон
Голосовой и текстовый чат для детей и их друзей — без чужих и без записи
до 10
Человек в комнате
143
Анимированных смайликов
не нужна
Регистрация
нет
Запись разговоров
Задача
Детям нужно созваниваться с друзьями: поболтать, поиграть вместе, сделать уроки. Взрослые мессенджеры требуют номер телефона и показывают ребёнка незнакомым людям, а в игровых чатах полно чужих.
Что сделали
Комната, в которую не попасть случайно. Её нет ни в каком списке, войти можно только по коду или ссылке от друга. Каждого новенького сначала впускает хозяин комнаты. Голос идёт напрямую между ребятами, зашифрованным, а сообщения чата живут, только пока в комнате кто-то есть.
Как это работает
- Ребёнок пишет имя, выбирает зверька и создаёт комнату — например, «Наша банда».
- Отправляет другу ссылку или диктует код из шести цифр.
- Друг стучится — хозяин видит «Петя стучится» и нажимает «Впустить». Дальше Петя заходит в эту комнату сам, без стука.
Что внутри комнаты
- крупные карточки участников со зверьками: у говорящего пульсирует зелёное кольцо, а зверёк оживает;
- текстовый чат: 143 анимированных смайлика и значка (🏆 🎉 🔥 🦄), сообщение из одного смайлика приходит большой живой наклейкой;
- кнопка микрофона, быстрые эмоции поверх карточки, громкость каждого участника;
- настройки звука: какой микрофон и наушники, громкость микрофона и друзей, шумо- и эхоподавление;
- хозяин может убрать любого из комнаты;
- до 10 человек, на телефоне, планшете и компьютере, без установки.
Для родителей
- Комнаты закрытые и не ищутся: код знает только тот, кому его дали.
- Новеньких впускает хозяин, а если его нет — кто-то из своих, кто уже в комнате.
- Ничего не записывается. Голос идёт напрямую между участниками (WebRTC, шифрование DTLS-SRTP). Когда напрямую нельзя, например на мобильном интернете, зашифрованный звук пересылает наш сервер в России — он его не слышит.
- Сообщения чата нигде не сохраняются: их видят, пока в комнате кто-то есть. Ссылки не кликаются, мат заменяется звёздочками.
- Без регистрации: имя и зверёк хранятся только на устройстве ребёнка.
Стек
Node.jsWebRTCWebSocketSQLitecoturnLottieJavaScriptHTMLCSS
Нужен похожий сервис?
Расскажите о задаче — оценю сроки и стоимость.