Кирилл Белянский kirstance Паспорт верифицирован
От идеи до продукта, который растит продажи
Рейтинг
7 454
№ 152 в каталоге
Отзывы
Профессионализм
9/10
Коммуникация
9 /10
Город
Санкт-Петербург
Опыт работы
7 лет
На сайте с
2017 года
Юридический статус
ИП
Безопасная сделка
Деньги списываются после приёмки

Разработка платформы для продажи рекламы.

Используемые навыки JavaScript Next.js Node.js PostgreSQL SQL

Описание

Клиенту нужна была единая подписочная платформа для монетизации контента и рекламных размещений в Telegram-каналах, где пользователь может быстро пройти путь от знакомства с продуктом до покупки и управления подпиской. Важное требование — работать не только через сайт, но и в мессенджерах: Telegram, VK и MAX, чтобы не терять аудиторию из разных каналов.

Цель проекта:

автоматизировать продажи и продления подписок;
дать пользователям удобный личный кабинет и понятный интерфейс оплаты;
предоставить администраторам полноценный инструмент управления тарифами, платежами, пользователями и контентом;
запустить mini-app для работы с каналами и рекламными слотами (поиск, верификация, аналитика, заявки);
объединить все точки входа (web + боты) на едином backend и единой базе данных.
Фактически клиент ставил задачу построить масштабируемую экосистему: фронт для пользователей, backend как центральное API, mini-app внутри Telegram, а также боты как дополнительные каналы привлечения и удержания.

Решение

Я реализовал full-stack систему из нескольких связанных модулей:

Backend (Node.js + Express) как единое ядро: авторизация, подписки, платежи, админские методы, mini-app API, интеграции с внешними сервисами.
База и контентный слой на Directus + PostgreSQL: коллекции пользователей, тарифов, подписок, платежей, админ-логов, рекламных каналов и служебных сущностей.
Frontend (Next.js, TypeScript): лендинг с рилсами, личный кабинет, checkout-сценарии, отдельная админ-панель с аналитикой и управлением.
Mini-app в Telegram WebApp: отдельный auth-поток через initData, функционал работы с каналами, TGStat-проверки, сценарии заявок/покупок слотов.
Боты: Telegram-бот (Grammy), VK-бот и MAX-бот — единая логика подписок/платежей с адаптацией под платформу.
Платежный контур: инфраструктура для рекуррентных и обычных платежей, webhook-обработчики, ретраи и фоновые задачи (cron).
Безопасность и эксплуатация: JWT для разных ролей (user/admin/miniapp), middleware-проверки, rate limit, Helmеt, централизованные системные тексты, скрипты миграций и деплой-документация.
Технологически проект покрывает полный цикл: интерфейсы (React/Next), API и бизнес-логику (Express), хранение и администрирование данных (Directus/PostgreSQL), омниканальные коммуникации (боты), и операционную поддержку (скрипты, cron, метрики).

Результат

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

Для пользователей: удобный вход через Telegram и боты, оформление подписки, управление статусом (пауза/возобновление), прозрачный путь оплаты.
Для бизнеса: единый центр управления тарифами, платежами, пользователями и контентом через админ-панель, плюс контроль и аналитика по ключевым метрикам.
Для рекламного направления: mini-app для работы с каналами и слотами, включая проверку владения каналом и интеграцию с внешней статистикой.
Для масштабирования: готовая архитектура под рост нагрузки и расширение каналов (web + Telegram + VK + MAX) без дублирования бизнес-логики.
Практическое применение уже очевидно: система используется как платформа продаж подписок и управления доступом к контенту, а также как инструмент монетизации через рекламные размещения. В дальнейшем её можно развивать в сторону более глубокой аналитики, расширения платёжных сценариев и автоматизации маркетинга — фундамент для этого уже заложен на уровне архитектуры и кода.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Сайт для продажи услуг биомеханики гребли.
Сайт для продажи услуг биомеханики гребли.
185
Веб-разработка и IT Разработка сайта продажи Билетов на Сахалине
Разработка сайта продажи Билетов на Сахалине
56
Веб-разработка и IT Разработка сайта для частного Детского сада в Санкт-Петербурге.
Разработка сайта для частного Детского сада в Санкт-Петербурге.
108
Веб-разработка и IT Разработка программы анализа движения спортсменов в гребле.
Разработка программы анализа движения спортсменов в гребле.
122