AI-продукт
tm.educ
Учёт занятий и оплат между педагогом и учеником
- Роль
- Founder
- Период
- 10 дней
- Команда
- Самостоятельно + AI
- Статус
- Завершается: интегрируется AI-слой

Как это работает
01Подключение
Педагог заводит предметы, цены и пакеты; ученик приходит по ссылке.
02Занятие
Создание, подтверждение, отмена или перенос — расписание защищено от пересечений.
03Баланс
Проведённое занятие списывается с пакета автоматически.
04Напоминание
Занятия заканчиваются — бот пишет сам, без неловкого разговора.
05Оплата
Счёт, платёжная ссылка, webhook, обновление состояния оплаты.
Что это
tm.educ — бот и mini-app для учёта занятий и оплаты между частным педагогом и учеником. Репетитор, преподаватель, тренер — любая пара, где занятия идут пакетами и их нужно считать.
Задача одна: убрать администрирование занятий из переписки.
Проблема
Учёт живёт в мессенджере. Сколько занятий осталось у каждого, кто уже заплатил, кого переносили — всё это восстанавливается прокруткой переписки.
Отдельная сложность — напомнить об оплате. Разговор неловкий, его откладывают, и часть занятий проходит в долг.
Как устроено решение
Одна система, две стороны. Педагог видит учеников, предметы, стоимость, пакеты, расписание, остаток оплаченных занятий и оплаты. Ученик — своё расписание, оплаченные занятия, остаток и ближайшие занятия.
Цикл замкнут: занятие проведено — баланс обновился; занятия закончились — бот напомнил об оплате; ученик оплатил — педагог подтвердил; остаток снова актуален. Вручную никто ничего не пересчитывает.
Что делает AI
AI-слой разделён на два уровня. Первый — помощник педагога: бесплатная ветка отвечает на типовые вопросы без обращения к модели, ветка для сложных запросов через LLM в разработке.
Второй — AI-репетитор: поиск по каталогу книг и курсов через RAG. В каталог попадают только материалы, проверенные человеком, — собственные, книги и курсы. Хранение и поиск построены на собственной PostgreSQL с pgvector на self-hosted инфраструктуре в России; Supabase рассматривался и был отклонён из-за требований к размещению данных.
AI-слой находится на финальной стадии интеграции.
Как это работает
01Подключение
Педагог заводит предметы, цены и пакеты; ученик приходит по ссылке.
02Занятие
Создание, подтверждение, отмена или перенос — расписание защищено от пересечений.
03Баланс
Проведённое занятие списывается с пакета автоматически.
04Напоминание
Занятия заканчиваются — бот пишет сам, без неловкого разговора.
05Оплата
Счёт, платёжная ссылка, webhook, обновление состояния оплаты.
06Подтверждение
Педагог подтверждает поступление — остаток снова актуален.
Что уже работает
- Роли и регистрация
- Педагог и ученик, часовые пояса, согласие с офертой.
- Предметы, цены и пакеты
- Стоимость задаётся по предмету, занятия продаются пакетами.
- Карточка ученика
- Оплаченные и запланированные занятия, история, архивирование.
- Занятия и расписание
- Создание, подтверждение, отмена, перенос и защита от пересечения в расписании.
- Баланс занятий
- Остаток пересчитывается сам и одинаково виден обеим сторонам.
- Автоматические напоминания
- О приближающемся занятии и о заканчивающемся пакете.
- Mini-app с двумя дашбордами
- Отдельные экраны для педагога и для ученика.
- Платёжный контур
- Выставление счёта, платёжная ссылка Robokassa, webhook и обновление состояния оплаты; подтверждение остаётся за педагогом.
Интерфейс

Кабинет педагога
Подписка, счётчики занятий, ближайшее занятие, расписание и список учеников — вся картина за один взгляд.

Запись на занятие
Предмет, затем день из ближайшей недели или своя дата. Два шага, обе стороны видят один и тот же результат.
Моя роль
Founder. Самостоятельно спроектировал и собрал продукт за 10 дней: модель ролей, учёт занятий, расписание, платёжную логику, mini-app и AI-слой.
Продуктовые решения, архитектура и сценарии — моя работа; AI применялся как инструмент ускорения разработки. Сейчас довожу AI-слой и подключаю базу знаний.
Стек
- Интерфейс
- Telegram Bot
- Telegram Mini App
- Данные и поиск
- PostgreSQL
- pgvector
- RAG
- self-hosted
- Платежи
- Robokassa
Текущий статус
Основной контур учёта занятий уже работает. Сейчас продукт доводится до завершения: ассистент педагога, RAG-поиск по проверенному каталогу книг и курсов и база знаний для поддержки обучения.
Голосовой интерфейс и дополнительный канал через MAX спроектированы, но в основной сценарий пока не введены.