{"id":14293,"url":"\/distributions\/14293\/click?bit=1&hash=05c87a3ce0b7c4063dd46190317b7d4a16bc23b8ced3bfac605d44f253650a0f","hash":"05c87a3ce0b7c4063dd46190317b7d4a16bc23b8ced3bfac605d44f253650a0f","title":"\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 \u043d\u0435 \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0432 \u043d\u0438 \u043a\u043e\u043f\u0435\u0439\u043a\u0438","buttonText":"","imageUuid":""}

Ninja Chat: мессенджер для общения с незнакомцами

С прошлого года мы работаем над мессенджером, который должен уберечь пользователей от спама и телефонного мошенничества. И вот что у нас получилось на данный момент.

С чего все началось. Как то раз я перекрыл на парковке чужую машину и оставил на стекле свой номер телефона, а сам заскочил в банк, чтобы снять деньги. Буквально через минуту мне позвонил мужик, который сильно возмущался, и требовал чтобы я убрал машину. Вопросов нет, я вышел и припарковался в другом месте. Казалось бы, конфликт исчерпан, но вечером того же дня мне позвонили с незнакомого номера, и в хлам пьяным голосом начали втирать какую-то дичь, а еще через пару дней позвонили из банка и сказали, что я, якобы, оставил заявку на кредит на их сайте.

В этот момент и родилась идея, разработать мессенджер без персонального аккаунта.

Как это работает?

Чтобы создать чат необходимо показать собеседнику QR-код на экране смартфона. Когда собеседник отсканирует код, вы оба попадете в приватный чат. Вы можете общаться пока вам интересно, а затем просто удалите чат и собеседник навсегда потеряет с вами связь. Ни телефона, ни аккаунта в социальных сетях, у вас не останется никакой контактной информации друг друга.

Ninja Chat не заменяет привычные нам мессенджеры, он скорее служит фильтром, который отсекает нежелательных собеседников.

Обсуждайте сложные вопросы анонимно

Вторая функция чата — это групповые сплетни. Согласитесь, есть вопросы которые не хотелось бы обсуждать от своего имени, но их нужно обсудить. Ninja Chat решает и эту проблему. Вы можете создать групповой чат внутри офиса или вашего комьюнити, и обсуждать там любые вопросы анонимно. Имена участникам выдаются случайно и не хранятся в истории переписки на вашем телефоне.

Важно понимать, что мессенджер не использует end-to-end шифрование и обеспечивает анонимность только на социально-бытовом уровне.

Делитесь актуальной информацией с людьми поблизости

Наконец, еще одна полезная функция Ninja Chat - это так называемый ГЕО-чат. Сообщения, которые вы публикуете в специальном чате, увидят все пользователи в радиусе 100-метров. Так, например, вы можете предупредить пешеходов о своре собак или пригласить случайного прохожего на шахматный матч в парке.

Что-то похожее реализовано в Яндекс картах, но у нас нет привязки к навигатору и водителям. У этого функционала может быть масса вариантов использования.

Мы закончили MVP, который можно установить на телефон и протестировать. Можете скачать APK на этом сайте. Это прототип, поэтому не критикуйте за баги и недоработки.

А вот QR-код группового чата, в котором можно опробовать функционал сплетен. Чтобы подключиться, отсканируйте код внутри приложения Ninja Chat.

Мира всем и любви.

0
4 комментария
Давудов Расул

Если добавить шифрование будет круто

Ответить
Развернуть ветку
Сергей Константинов
Автор

Сперва хотим протестировать базовый функционал.

Ответить
Развернуть ветку
PCT URL

Кто в курсе: а просто WEB или даже PWA — невозможны в принципе для таких сценариев, да?

Просто ещё одного клиента ставить — и лениво, и, чего уж там, очень брезгливо (тем более в обход Google Play).

А так, конечно, было бы идеально: навёл на QR > попал в нужную комнату. И работает, и иконку искать не нужно, и лишние права доступа не просит, и место в памяти не занимает.

Ответить
Развернуть ветку
Сергей Константинов
Автор

Интересная кстати мысль)

Ответить
Развернуть ветку
1 комментарий
Раскрывать всегда