«Мир занятий»
CRM для детских центров развития: расписание, абонементы и удержание клиентов
Операционная система детского центра: группы, расписание, абонементы, оплаты и педагоги. Поверх операционки — слой удержания: лента моментов с занятий для родителей, карта навыков ребёнка и аналитика оттока.
Открыть сайт проекта- 61
- модуль бэкенда
- 3
- типа пользовательских сессий
- 16
- экранов рабочего кабинета

Центр на 200–400 детей ведёт расписание в таблицах, оплаты в тетради, а общение с родителями — в десятке чатов. Родитель не понимает, чему ребёнок научился, и уходит тихо: отток замечают, когда абонемент уже не продлили.
Операционная часть закрывает ежедневную рутину администратора, а поверх неё построен слой удержания. Педагог отмечает посещение и добавляет в ленту момент с занятия, родитель видит прогресс ребёнка в своём кабинете, а система заранее подсвечивает семьи с риском ухода — по пропускам и остатку занятий в абонементе.
Что реализовано
Расписание и группы
Занятия, залы, педагоги, замены и отмены с уведомлением семей.
Абонементы и оплаты
Списание занятий, остатки, продления, долги и семейные абонементы.
Семьи и дети
Карточки детей, родители, контакты, документы и история посещений.
Лиды и задачи
Заявки с сайта, пробные занятия, воронка и задачи администратора.
Лента и прогресс
Момент с занятия для родителя, карта навыков, достижения ребёнка.
Удержание
Риск оттока по пропускам и остатку абонемента, сценарии возврата.
Экраны продукта
Снимки сделаны с работающего стенда на демонстрационных данных.




Технические решения
- Мультиарендность реализована на уровне запросов к БД: контекст арендатора передаётся через AsyncLocalStorage и подставляется расширением Prisma, поэтому запрос без арендатора физически не выполнится.
- Три независимых типа токенов — сотрудник центра, родитель и администратор платформы: у каждого своя сессия и свой набор прав.
- Начисления и списания по абонементам вынесены в отдельный расчётный слой: перенос занятия не ломает историю платежей.
- Аналитика оттока считается по фактическим событиям посещений, а не по агрегатам — метрику можно раскрыть до конкретной семьи.
Стек
«е-Садик»
CRM для частного детского сада: посещаемость, оплаты и общение с родителями
Обсудить похожую задачу
Напишите, что нужно сделать — отвечу с оценкой объёма работ, вариантами решения и сроками.
Написать на почту