AI AI DIY Все инструкции →
CRM и база клиентов · репетитор

CRM для репетитора: ученики, уроки и деньги в одном файле, без подписки

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

  • 5 000 000 токенов бесплатно
  • карту не привязываем
  • HTML-файл ваш
Знакомые вечера

Тетрадь, чаты и таблица — три источника правды об одном ученике

Так заканчивается конец месяца почти у каждого частного преподавателя.

сцена 01

Один подросток записан трижды

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

сцена 02

Деньги за уроки считаются в голове

Кто-то оплатил октябрь вперёд, кто-то перевёл половину, а один не платил с середины сентября. Задолженность обнаруживается не в удобный день, а когда пакет уже закончился и уроки провели бесплатно.

сцена 03

Домашка живёт в пяти чатах

Условие задачи отправили в мессенджер, фотографию решения прислали в другой, а напоминание о сдаче держалось в памяти. Перед занятием уходит десять минут на поиск нужного файла.

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

Что внутри

Из чего состоит приложение: шесть разделов и ничего лишнего

Никаких отделов продаж, длинных воронок и полей, которые нечем заполнить.

01 / ученики

Одна карточка на человека

Имя, класс, предмет, ставка, контакт родителя — и вся лента занятий с платежами под рукой.

02 / заявки

Путь от первого сообщения до регулярных встреч

Заявка, пробное занятие, договорённость об оплате, регулярные уроки, завершение. На доске сразу заметно, кто ещё выбирает, а кто ходит второй год.

03 / оплата

Абонементы, разовые уроки и долги

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

04 / расписание

План на день и напоминания

Проверить домашку, перезвонить родителю, выставить счёт, вернуться к ученику, который пропал. Утром перед вами короткий список дел, а не память на честном слове.

05 / поиск

Незнакомый номер перестаёт быть загадкой

Набираете цифры в строке поиска и видите, занимались ли вы с этим человеком, по какой ставке и о чём договорились в прошлый раз.

06 / сводка

Итоги месяца без длинных таблиц

Сколько уроков провели, сколько денег пришло, кто не появлялся три недели, где в расписании пусто. Все цифры на одном экране.

Неделя изнутри

Четыре момента, где раньше начиналась беготня по чатам

Обычные будни частного преподавателя.

16:50

Подготовка к занятию

Открываете сегодняшний список: три встречи, у двоих не проверена домашняя работа, в заметке у третьего — «повторить теорему Пифагора».

19:30

Сообщение от родителя

Заводите ученика за минуту, ставите пометку «заявка» и задачу ответить до девяти вечера. Через два дня видно, что диалог не потерялся.

22:10

Пришла оплата абонемента

Отмечаете поступление: остаток уроков вырос, строка с долгом исчезла, в истории остались дата, сумма и способ перевода.

сб

Субботняя ревизия

Двадцать минут: 32 урока за месяц, 5 человек не платили за последний пакет, у троих заканчивается абонемент, два окна в расписании свободны.

Цена вопроса

Три способа получить одну и ту же базу — и три разных счёта

Смотрите на четыре вещи: расходы, время, стоимость доработок и кто распоряжается результатом.

Заказать разработчику Оформить подписку Сделать своими руками
Расходы пять цифр в смете и предоплата вперёд платёж каждый месяц, пока открыт сервис 0 ₽ и 5 000 000 токенов в подарок
Время месяц согласований и переделок быстро, но логика чужая вечер работы и семь шагов
Доработки письмо, ожидание, дополнительный счёт обращение в поддержку и общая очередь одна фраза боту — и новый файл
Владелец обычно подрядчик, доступ по уговору компания: ваши данные на её сервере вы: HTML-файл на вашем жёстком диске
Зависимость от графика подрядчика от тарифной сетки и правил ни от кого

На выходе — один файл, который открывается в любом браузере на ноутбуке или смартфоне. Бесплатные токены выдают без привязки карты.

Аргументы

Пять доводов в пользу самостоятельной сборки

Без романтики про технологии — только практика.

1

Расходы

Одна страница инструкции дешевле сметы подрядчика и годовой оплаты за облачный сервис.

2

Доступ остаётся у вас

База лежит на вашем диске, поэтому никто не отключит аккаунт и не сотрёт историю занятий.

3

Правки обычными словами

Скажете «добавь напоминание родителям об оплате» — бот перепишет файл и пришлёт его целиком.

4

Без ожидания в очереди

Понадобилось новое поле в четверг — в четверг оно и появится, а не через месяц.

5

Функции не спрятаны за тарифом

Сводки, напоминания и поиск по номеру входят в сборку, а не продаются отдельным пакетом.

Инструкция

Семь шагов: от ссылки в боте до готовой CRM репетитора

На скриншотах уже ваша ниша, текст запроса и жёлтые подсказки. Идите по кнопкам сверху вниз.

01шаг

Установите приложение по ссылке из бота

Ссылка приходит в ответ на слово «старт». На установку уходит около минуты, аккаунт и банковская карта не требуются.

Установка приложения AI DIY: ссылка от бота и кнопка установки
02шаг

Нажмите «Открыть веб-интерфейс»

Кнопка на стартовом экране открывает рабочую область прямо в браузере.

Стартовый экран приложения с кнопкой «Открыть веб-интерфейс»
03шаг

Нажмите «Создать проект»

Одного проекта для базы учеников достаточно: остальные разделы появятся внутри него.

Веб-интерфейс с кнопкой «Создать проект»
04шаг

Введите название и подтвердите создание

Имя видите только вы: подойдёт «Уроки и абонементы». Впишите его в поле и нажмите «Создать проект».

Поле названия проекта и подтверждение кнопкой «Создать проект»
05шаг

Скопируйте промпт и вставьте его в поле сообщения (Ctrl+V)

Кнопка «Скопировать промпт» находится ниже. Вернитесь во вкладку с проектом и вставьте содержимое буфера через Ctrl+V (а на Mac — через Cmd+V); прикреплять файлы не требуется.

Промпт для CRM вставлен в поле сообщения нового проекта
06шаг

Отправьте сообщение стрелкой ↑ или клавишей Enter

Кнопка со стрелкой вверх стоит справа от поля ввода, Enter срабатывает так же.

Кнопка «Отправить» со стрелкой вверх рядом с полем сообщения
07шаг

Ответьте на 8–15 вопросов бота и сохраните полученный файл

Рассказывайте своими словами: какие предметы, сколько учеников, как берёте деньги, что делаете с переносами. В финале бот пришлёт файл — сохраните и открывайте в браузере.

Бот задаёт вопросы о занятиях, оплатах и домашке перед сборкой CRM

Открыть бота и начать сборку

Промпт

Готовый текст запроса для бота

Скопируйте его целиком на пятом шаге.

Промпт для CRM репетитора · 1 файл
Ты — продуктовый дизайнер и фронтенд-инженер в одном лице. Твоя задача — помочь частному преподавателю без опыта в коде сделать личную CRM: карточки учеников, занятия, абонементы, оплаты, домашние задания и напоминания. Схему данных придумываешь ты сам, человек её не описывает.

Начни с диалога на простом языке: 8–15 вопросов с готовыми вариантами. Что преподаёте и каким классам; сколько учеников ведёте сейчас и сколько было за год; откуда приходят люди — рекомендации, объявления, школы, соцсети; чем пользуетесь сегодня — тетрадь, заметки в телефоне, таблица; как устроена оплата — по факту урока, пакетом на десять занятий, авансом за месяц; что происходит при переносе и отмене; как передаёте домашку и как проверяете; о чём нужно напоминать; что должно быть видно сразу после входа; нужны ли итоги по деньгам и загрузке недели. Про фреймворки, базы данных и архитектуру не спрашивай. Затем своими словами повтори услышанное и переходи к сборке.

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

Собери экраны: список учеников, карточка с лентой занятий и платежей, доска заявок, задачи по дням, сводка. В карточке сразу видно: сколько встреч оплачено и проведено, остаток абонемента, задолженность, ближайший урок, сдана ли домашняя работа, что просили родители. Продумай пустые состояния, подтверждение удаления и реакцию интерфейса на каждое действие.

Оформление выбери сам: спокойные шрифты, ясная иерархия, одинаковые компоненты, видимый фокус, вёрстка от 360 px. Никаких стоковых иллюстраций, декоративных счётчиков и визуального шума — экран должен помогать работать.

Технические рамки: единственный HTML-файл, стили и скрипты внутри, хранение в localStorage, без сервера, npm и сборщиков. Разложи код слоями: хранилище → сущности → операции → компоненты → экраны → навигация. Любое изменение сразу сохраняется и перерисовывает интерфейс без перезагрузки страницы.

Наполни базу 8–10 правдоподобными учениками с занятиями и платежами, добавь одноразовую кнопку «Удалить тестовые данные» с подтверждением. Учти пустые поля, испорченные данные в хранилище и удаление связанных записей. Модальные окна должны закрываться по Escape и по щелчку мимо окна.

До отдачи проверь сам: новый ученик, перенос урока, оплата пакета, долг, удаление, перезагрузка, работа со смартфона. Найденные сбои исправь.

В ответе — полный HTML-файл, без фрагментов вида «вставьте сюда». Все следующие правки тоже присылай целиком.

Мой случай: я репетитор по физике, веду 14 учеников, а уроки, деньги и домашку храню в тетради и переписке.
Копирование идёт без скачивания: текст попадает в буфер обмена, дальше вставьте его в поле ввода и отправьте стрелкой ↑.
Вопросы

О чём спрашивают до начала сборки

Нужен ли опыт в программировании?

Нет. Ценен ваш преподавательский опыт: предметы, ученики, порядок расчётов. Структуру данных, экраны и код собирает бот, от вас — ответы на вопросы и несколько нажатий.

Где хранятся данные об учениках?

Внутри файла, на вашем устройстве: браузер держит записи в localStorage, наружу они не уходят. Если открываете базу и на компьютере, и на телефоне, переносить придётся вручную.

Можно ли отметить оплату сразу после урока, с телефона?

Можно. Вёрстка рассчитана на экраны от 360 пикселей, поэтому карточка, платёж и задача заполняются парой касаний.

На сколько учеников рассчитана такая база?

Спокойно тянет несколько сотен карточек с занятиями и платежами: это локальный файл, а не многопользовательский сервис, скорость не падает.

Как перенести текущие записи из тетради?

Начните с тех, с кем занимаетесь сейчас: имя, контакт, класс, ставка, сколько уроков оплачено. Остальное допишете позже; при длинном списке попросите бота загрузить данные из CSV.

Что случится, когда бесплатные токены закончатся?

Собранное приложение продолжит работать — файл от токенов не зависит. Они расходуются только на новые сборки и доработки.

Соберите базу учеников, пока сентябрьский поток не разошёлся по чатам

Отправьте боту слово «старт»: в ответ придут приложение и 5 000 000 токенов. Семь шагов, и у вас собственный файл с учениками, оплатами и расписанием.

Открыть бота и начать

Вечер работы · карта не нужна · файл у вас