Собственный проект мессенджера на Flutter с локальным backend на Dart и обменом сообщениями через WebSocket.
В версии v13 реализованы личные чаты, группы и каналы. Пользователи подключаются по коду приглашения; сообщения передаются между Android-приложением и веб-клиентом. Сервер проверяет участие в чате и права публикации: писать в канал может владелец, подписчики получают сообщения. История и данные сохраняются в JSON-хранилище.
Разработка велась по этапам с помощью ИИ-инструментов: от проектирования интерфейса к работающему обмену сообщениями, затем к группам, каналам и проверкам доступа. Версия зафиксирована в Git. По отчёту разработки пройдены анализ кода, тесты, сборки Android/Web и smoke-тесты основных сценариев.
Представлена ранняя версия для локального запуска: текстовые сообщения, группы и каналы. Звонки, медиа, push-уведомления и сквозное шифрование находятся за пределами этой версии.