Make up by Denitsa
Платформа за продажба и управление на онлайн обучения по грим: акаунти, платен достъп, видео уроци с проследяване на прогреса и сертификат при завършване.

01 · Проблем
С какво е започнало
Обученията се продават ръчно през лични съобщения. Няма платформа, няма онлайн плащане, няма как курсистът да се върне към материала и няма доказателство за завършване.
Целите на проекта:
- Обученията да се купуват без ръчна намеса
- Съдържанието да е достъпно само за платили потребители
- Курсистът да има собствен профил и проследим прогрес
02 · Решение
Какво предложихме
Node.js/Express платформа с регистрация и вход, каталог с курсове, платен достъп, защитени видео уроци, проследяване на прогреса, автоматичен сертификат и админ панел.
03 · Изпълнение
Какво конкретно е изградено
- Регистрация, вход и възстановяване на парола (JWT)
- Каталог с курсове и безплатни preview лекции
- Purchase flow с онлайн плащане
- Защитено съдържание — уроците се отварят само след покупка
- Проследяване на прогреса по всеки урок
- Автоматичен сертификат при завършен курс
- Дигитална книга с вграден четец
- Админ панел: курсове, уроци, потребители, плащания
- Транзакционни имейли
- Правни страници: общи условия, поверителност, връщане
04 · Трудната част
Кое беше сложното и как е решено
Платеното съдържание трябва да е недостъпно за неплатили, но и да не пречи на продажбата. Ако всичко е скрито, никой не купува; ако нещо изтече, продуктът се обезсмисля.
Достъпът се проверява на сървъра при всяка заявка за урок, а не се скриват само бутони в интерфейса. Безплатните preview лекции са отделен, изричен флаг върху урока — така демонстрационното съдържание е решение на собственика, а не пропуск в защитата.
05 · Резултат
Проверими резултати
- Автентикация
- JWT + хеширани пароли
- Защита на съдържанието
- проверка на сървъра
- Сертификат
- автоматичен при завършен курс
- Админ панел
- курсове, уроци, потребители, плащания
Какво вече може бизнесът:
- Курсист купува обучение без ръчна намеса на собственика
- Съдържанието се отваря само за платили потребители
- Прогресът се пази и курсистът продължава откъдето е спрял
- Сертификатът се издава автоматично
- Собственикът управлява курсове и уроци от админ панела
Техническа валидация:
- Сървърна проверка на достъпа до всеки урок
- Отделна production конфигурация (.env.example) без ключове в кода
Точен статус на проекта
Платформата е разработена и работи. Към момента на този одит в наличния repository платежният доставчик е Stripe. Интеграцията с виртуален ПОС на Банка ДСК е стартирана (получена е официална инструкция за интеграция от банката на 15.07.2026), но не е потвърдена като активна в production. Твърденията за GA4, Consent Mode v2, брой преминати analytics тестове и custom домейн ЧАКАТ потвърждение и не се публикуват.