Несколько недель назад я описал на Хабре идею «честного российского мессенджера» с открытым кодом и прозрачным compliance. Та статья была про «зачем». Эта — про «как получилось». Web-клиент и Android-приложение полностью переписаны и работают в production, серверная часть развёрнута и обслуживает реальные подключения. iOS пока не трогали. Ниже — разбор архитектуры, решения, которые мы приняли, грабли, на которые наступили, и открытый набор людей в проект.

Что готово
Backend (Tinode) — Личные чаты, группы до 200К, каналы, typing indicators, доставка/прочтение
Web UI — Чаты, группы, изображения, темная тема, базовые настройки
Мобильное приложение Android — Чаты, группы, изображения, темная тема,…



























