tm.educ — собственный продукт для учёта занятий и оплат между преподавателем, учеником и родителями.
Задача проекта — убрать администрирование занятий из переписки и собрать основные процессы в одном сценарии.
Система учитывает расписание, проведённые занятия, баланс уроков, стоимость и пакеты занятий, оплаты и напоминания.
Основной принцип прост: занятие проведено — баланс обновился; занятия заканчиваются — система напоминает; ученик оплатил — преподаватель подтверждает оплату; остаток занятий всегда актуален.
Спроектировал и разработал продукт с нуля: архитектуру, пользовательские сценарии, роли, бизнес-логику, интерфейс, автоматизацию и платёжный контур.
В системе есть отдельные роли преподавателя, ученика и родителя. Поддерживаются предметы, цены и пакеты занятий, карточка ученика с архивированием, часовые пояса и расписание.
Можно создавать, подтверждать, отменять и переносить занятия с защитой от пересечений.
Автоматические сценарии отвечают за напоминания и обновление баланса.
В продукте реализован mini-app с двумя дашбордами и платёжный контур: счёт, ссылка Robokassa, webhook и обновление состояния оплаты. Подтверждение оплаты остаётся за преподавателем.
AI-слой включает помощника преподавателя и AI-репетитора. Для AI-репетитора используется RAG по каталогу материалов, проверенных человеком. Архитектура предусматривает PostgreSQL и pgvector, self-hosted размещение данных в России.
Основной контур продукта уже работает. AI-слой находится на финальной стадии интеграции.
Проект разработан самостоятельно с использованием AI как инструмента ускорения проектирования и программирования.
Разработан рабочий продукт для управления занятиями и оплатами между преподавателем, учеником и родителями.
Реализованы:
— роли преподавателя, ученика и родителя;
— расписание и управление занятиями;
— создание, подтверждение, отмена и перенос занятий;
— защита от пересечений в расписании;
— учёт баланса занятий;
— автоматические напоминания;
— предметы, цены и пакеты занятий;
— карточка ученика и архивирование;
— mini-app с двумя дашбордами;
— платёжный контур с формированием счёта, Robokassa, webhook и обновлением состояния оплаты;
— AI-помощник преподавателя;
— архитектура AI-репетитора на основе RAG;
— PostgreSQL + pgvector;
— self-hosted размещение данных.
Основной контур продукта работает. AI-слой находится на финальной стадии интеграции.