Собственный продукт · Production

Платформа для продажи собственных курсов

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

7 модулей
в первом собственном курсе
Автоматически
открывается доступ после оплаты
Production
живой продукт на собственном домене
Платформа для продажи собственных курсов - 1

Задача

Продавать и выдавать обучение без ручной обработки каждой оплаты

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

Моя роль

Я выступил владельцем продукта и разработчиком: определил пользовательский путь, собрал платформу, платёжный контур, авторизацию, административную часть, production-инфраструктуру и написал первый собственный курс. Часть задач по коду выполнялась с помощью ИИ-агентов под моим управлением.

Ключевое в проекте

Собственный продуктАвтоматическая выдача доступаЗакрытый MDX-контентOAuthАдминка

Инженерная часть

Что пришлось решить под капотом

01

Доступ открывается после оплаты

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

02

Закрыты не только страницы

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

03

Курсы остаются файлами

Материалы хранятся в MDX и попадают в Docker-образ. Это даёт полный контроль над вёрсткой уроков и позволяет развивать интерактивные элементы без отдельного конструктора.

Реализация

Что вошло в продукт

  • Регистрация и подтверждение электронной почты
  • Вход по паролю, через Google и Яндекс
  • Каталог опубликованных курсов
  • Бесплатные и закрытые модули
  • Покупка доступа через Prodamus
  • Автоматическая выдача доступа после оплаты
  • Защита страниц и изображений платных уроков
  • Личный кабинет и смена пароля
  • Административная статистика, пользователи и платежи
  • Ручная выдача или отзыв доступа
  • Публикация и скрытие курса из админки
  • Автоматический deployment в production

Результат

Работающий собственный продукт с полным контуром «регистрация → оплата → закрытый контент».

На платформе опубликован собственный курс «Нейровидео с нуля» из семи модулей. После пользовательского теста были переработаны материалы и путь возврата к обучению после оплаты.