СЕРГЕЙ РЕВИН
← Все работы

Продукт под ключ · от идеи до прода в двух регионах

UniMe: операционная платформа для языковых школ — один разработчик, два прод-региона, 800+ уроков

Школа общается с учениками в нескольких мессенджерах, а расписание, учёт и домашние задания живут отдельно. С февраля 2026 я спроектировал и довёл до прода платформу, которая собирает всё это в одном окне: мессенджеры, CRM, расписание, домашние задания и AI-ассистента. Летом 2026 на ней ежедневно работали 3 школы, через неё проведено и выставлено 800+ уроков.

Коротко

Продукт
Собственный, UniMe (unime.tech)
Для кого
Языковые школы и репетиторы
Период
С февраля 2026, развивается
Роль
Архитектура, разработка и эксплуатация — один, реализация через ИИ
Языки
Интерфейс на русском и английском

Результаты

  • 3 школы

    в ежедневной работе (июль 2026)

  • 158

    учеников и 14 преподавателей на платформе

  • 800+

    уроков проведено и выставлено через UniMe

  • 35 000+

    сообщений клиентов, около 11 300 в месяц

  • 26 000+

    AI-вызовов в проде

  • 2 региона

    прод в России и Европе — данные россиян остаются в РФ

Как было

  • Ученики и родители пишут в разные мессенджеры, и администратор держит открытыми несколько приложений сразу.
  • Лиды, расписание с заменами и группами, оплата уроков и домашние задания живут в разных сервисах и таблицах.
  • Российская школа обязана хранить персональные данные учеников в России, а часть пользователей платформы — за рубежом.

Что построено

Мессенджеры в одном окне

Telegram подключён через TDLib — как полноценный аккаунт, а не бот, плюс Max. Вся переписка школы в одной ленте, привязанной к карточкам учеников.

CRM и лиды

Канбан с этапами квалификации и AI-саммари контакта: администратор видит историю ученика, не перечитывая переписку.

Расписание

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

Домашние задания и база знаний

Задание проходит путь от выдачи до проверки внутри платформы. База знаний школы с векторным поиском и AI-ассистент, который отвечает по ней.

Два прод-региона

Отдельные серверы в России и Европе с входом, который сам определяет регион пользователя: данные российских учеников остаются в РФ по 152-ФЗ. Деплой одной сборкой с откатом и автоматической проверкой обеих ячеек после каждого выката.

Стек

  • TypeScript
  • Fastify
  • PostgreSQL + Drizzle
  • pgvector
  • Redis + BullMQ
  • MinIO
  • React + Vite
  • TDLib
  • Docker, nginx
  • OpenAI

Вопросы

Неужели такую платформу построил один человек?

Да. Архитектуру, постановку задач и решения о том, что строить, я держу сам, а код пишет ИИ под моим контролем. С февраля 2026 в проекте больше 3 000 коммитов, все — мои.

Telegram подключается через бота?

Нет, через TDLib — это полноценный пользовательский клиент. Школа работает со своим настоящим аккаунтом, а ученикам не нужно ничего устанавливать или подписываться на бота.

Зачем два сервера?

Персональные данные российских пользователей по 152-ФЗ должны храниться в России, а у платформы есть пользователи за рубежом. Поэтому прод разделён на две ячейки — RF и EU, а вход сам направляет пользователя в его регион.

Сколько школ пользуется UniMe?

По пересчёту на июль 2026 — 3 школы в ежедневной работе: 158 учеников, 14 преподавателей, 800+ проведённых уроков и 35 000+ сообщений клиентов.

Можно заказать похожую систему для своего бизнеса?

Да: разработка веб- и мобильных продуктов от постановки до прода — одна из трёх вещей, которые я делаю на заказ. Начинаем с разбора процессов, а не с кода.

Похожая задача? Напишите — начнём с разбора процессов.

Написать в Telegram