Собственный продукт · Production
Платформа для продажи собственных курсов
Разработал собственную платформу, где можно опубликовать курс, открыть бесплатный модуль, принять оплату и автоматически выдать доступ к закрытым материалам. Продукт работает в production и развивается по обратной связи первых пользователей.
- 7 модулей
- в первом собственном курсе
- Автоматически
- открывается доступ после оплаты
- Production
- живой продукт на собственном домене
Задача
Продавать и выдавать обучение без ручной обработки каждой оплаты
Для собственных курсов нужна была независимая площадка: каталог, регистрация, бесплатный вводный модуль, оплата, закрытые уроки и административный контроль. При этом запуск нового курса не должен зависеть от стороннего маркетплейса или ручной выдачи материалов.
Моя роль
Я выступил владельцем продукта и разработчиком: определил пользовательский путь, собрал платформу, платёжный контур, авторизацию, административную часть, production-инфраструктуру и написал первый собственный курс. Часть задач по коду выполнялась с помощью ИИ-агентов под моим управлением.
Ключевое в проекте
Инженерная часть
Что пришлось решить под капотом
Доступ открывается после оплаты
Платёж связывается с пользователем и курсом, после подтверждения автоматически создаётся доступ, а человек возвращается сразу на страницу обучения.
Закрыты не только страницы
Проверка доступа работает на уровне модулей и изображений платных уроков, поэтому закрытый контент нельзя получить прямой ссылкой на файл.
Курсы остаются файлами
Материалы хранятся в MDX и попадают в Docker-образ. Это даёт полный контроль над вёрсткой уроков и позволяет развивать интерактивные элементы без отдельного конструктора.
Реализация
Что вошло в продукт
- Регистрация и подтверждение электронной почты
- Вход по паролю, через Google и Яндекс
- Каталог опубликованных курсов
- Бесплатные и закрытые модули
- Покупка доступа через Prodamus
- Автоматическая выдача доступа после оплаты
- Защита страниц и изображений платных уроков
- Личный кабинет и смена пароля
- Административная статистика, пользователи и платежи
- Ручная выдача или отзыв доступа
- Публикация и скрытие курса из админки
- Автоматический deployment в production
Результат
Работающий собственный продукт с полным контуром «регистрация → оплата → закрытый контент».
На платформе опубликован собственный курс «Нейровидео с нуля» из семи модулей. После пользовательского теста были переработаны материалы и путь возврата к обучению после оплаты.