AYS Обсудить проект История

Мессенджер для сообществ

Одна платформа.
Отдельные мессенджеры.

AYS — кодовая база для запуска самостоятельных сервисов общения. У каждого такого сервиса свои пользователи, данные, домен, deep-link’и и локальные функции.

  • Собственный бренд
  • Своя идентичность
  • Свои сервисы
Ядро AYS Код,
из которого собирают
свой сервис
01 Личные чаты
02 Группы и каналы
03 Сервисы территории

Логика простая

Общим остаётся код. Рабочие сервисы изолированы: отдельные серверы, базы пользователей, сообщения и адреса. Связь между ними появится только через федерацию. Сейчас её нет.

Как это собрано

Общий код в основе.
Отдельный сервис на выходе.

Чаты, роли и локальные функции собраны слоями. При запуске они образуют самостоятельный сервис со своим серверным контуром и своей базой пользователей.

01 / Ядро

Сначала нормальное общение

Личные диалоги, группы, каналы, фото, видео, документы, голосовые сообщения, реакции и уведомления. Всё работает в одной истории на телефоне и в браузере.

  • Личные чаты
  • Группы
  • Каналы
  • Медиа
02 / Контекст

Понятно, кто и с какой ролью вошёл

Сообщество может подтвердить своего участника и передать его роль. Внутренние идентификаторы при этом наружу не раскрываются.

  • Проверка участника
  • Локальные роли
  • Приватность
03 / Расширения

Сервисы лежат рядом с общением

Новости, обращения и локальные услуги открываются из привычных точек входа. Их состав задаёт само сообщество, а мессенджер не приходится собирать заново.

  • Guest Inbox
  • Сервисы
  • Интеграции
Жилой комплекс «Мечта» с высоты
Работает в production

Работающий продукт на AYS

ВМечту

Поселковый мессенджер жилого комплекса «Мечта». Он собран на коде AYS, но работает отдельно: со своими пользователями, сообщениями, доменами и deep-link’ами. Отдельно про саму «Мечту» — дома, недвижимость и жизнь посёлка — читайте на Мечта.центр.

Открыть сайт кейса
01

Продукт уже работает

Есть отдельный бренд, домен, сервер, база пользователей, приложение в браузере и мобильные сборки.

02

Внутри — реальное сообщество

Жители общаются лично, собираются в соседские группы и читают локальные каналы.

03

Контуры друг другу не мешают

AYS и «ВМечту» можно установить на один телефон. Их аккаунты, ссылки и данные при этом не пересекаются.

04

Связь — только через федерацию

В будущем отдельные сервисы смогут находить друг друга по правилам федерации. Сейчас они полностью изолированы.

Нормальная схема

Код развивается вместе.
Данные живут отдельно.

Мы повторно используем мессенджерную механику, а не пользовательскую базу. Каждый новый сервис получает собственное хранилище, адреса и правила доступа.

Локальный слой
Бренд и аудиторияНазвание, домен, визуальный язык
ИдентичностьПравила доступа и роли сообщества
СервисыСценарии конкретной территории
Контракты расширений
Кодовая платформа
AYS CoreКонтракты сообщений, групп, каналов, медиа, доставки и безопасности

Запуск сообщества

От задачи территории
до собственного продукта

Сначала разбираемся, кто будет пользоваться системой и какие задачи у этих людей есть. Потом собираем нужную схему из готовых возможностей AYS.

  1. 01Разбираем реальность

    Кто эти люди, как они общаются сейчас, какие есть роли и ограничения.

  2. 02Собираем схему

    Определяем бренд, вход, структуру групп, каналов и сервисов.

  3. 03Запускаем на людях

    Подключаем первых участников и проверяем рабочие сценарии.

  4. 04Смотрим, что происходит

    Добавляем только те возможности, которые нужны в реальном использовании.

AYS для вашего сообщества

Давайте разберём,
что нужно вашему сообществу

Опишите людей, территорию и текущий способ общения. Мы разложим задачу и покажем, какой первый запуск на AYS имеет смысл.

Написать команде AYS Можно коротко. Главное — кто будет пользоваться и что сейчас не работает.