Next.jsNestJSPostgreSQLS3ЮKassa
SaaS-платформа для репетиторов: ДЗ с автопроверкой
SaaS-платформа для частных репетиторов: курсы, уроки, домашние задания с автопроверкой и дедлайны — вместо переписки в мессенджерах. Отдельный продукт на базе опыта платформы НМН Химия: свой домен, сервер, база и бренд. Solo fullstack — от продуктового плана и лендинга до оплаты подписки и деплоя.
Роль: Full-stack разработчик, solo. Продукт, запуск и эксплуатация.
Кейсы
01
Лендинг и регистрация репетитора
Публичный сайт с описанием платформы, тарифами и FAQ. Регистрация начинается с кабинета репетитора — 14 дней пробного периода на тарифе «Стандарт» без привязки карты.
02
Курсы: индив и группа
Два режима: индивидуальные занятия один на один и простая группа. Модули, материалы уроков, список учеников и статусы домашних работ — в одном кабинете.
03
Домашние задания
Вариант по сетке ЕГЭ — номера и типы заданий как на экзамене — или свободный набор. Поддерживаются выбор ответа, число, упорядочивание, соответствие и развёрнутый ответ.
04
Автопроверка и очередь
Тестовая часть проверяется сразу после отправки — ученик видит результат на экране. Развёрнутые ответы попадают в очередь репетитора: все работы, ожидающие проверки, собраны на одном экране.
05
Уроки и расписание
У каждого курса — расписание занятий и дедлайны домашних работ. Ученик открывает урок: материалы и ссылка на ДЗ рядом, без поиска в чате.
06
Приглашение учеников
Ученики не платят за платформу — подписку оформляет репетитор. Регистрация только по пригласительной ссылке: репетитор приглашает, ученик попадает сразу в нужный курс.
07
Подписка и оплата
Тарифы «Старт» и «Стандарт» с лимитами на число учеников и групп. Оплата через ЮKassa, автопродление отключено — продление вручную. После окончания подписки данные хранятся 30 дней.
08
Личный банк заданий
У каждого репетитора — свой банк заданий в рабочем пространстве. Задания создаются один раз и используются в разных вариантах и курсах.
09
Telegram-уведомления
Бот сообщает репетитору о новых сдачах и других событиях, которые требуют внимания — не нужно постоянно заходить в кабинет.
10
Аутентификация
Вход по email и паролю или через VK ID. Подтверждение email, восстановление пароля. Админ-панель для сопровождения платформы.
Все проекты