О проекте
«Первый Панч» — онлайн-клуб по развитию чувства юмора с платной подпиской. Это целая экосистема: пользователь приходит из рекламы, проходит интерактивную воронку с тестом на чувство юмора и обучающими видео, оформляет подписку и получает доступ в закрытое комьюнити и игровой тренажёр-симулятор.
Цель — выстроить полностью автоматизированную систему привлечения, прогрева и удержания клиентов: от первого касания в боте до автопродления подписки, выдачи доступа в закрытые каналы и реферальной программы. Всё работает без участия менеджера 24/7 и синхронно на двух платформах — Telegram и ВКонтакте.
Что сделано
- Разработал систему «под ключ»: два бота (Telegram — основной, ВКонтакте — зеркало с единой логикой), бэкенд, лендинг, мини-приложение и админ-панель.
- Ключевой функционал:
- Сценарная воронка продаж — обучающие видео, тест на чувство юмора, серия автодожимов с A/B-ротацией сообщений и одноразовой акцией «оплати за 6 часов → +7 дней в подарок».
- Приём платежей — интеграция ЮKassa (карты РФ, рекуррентные автосписания) и Tribute (зарубежные карты) с webhook'ами и автоматической выдачей доступа после оплаты.
- Закрытые каналы — автоматический приём заявок и выдача/отзыв доступа в Telegram-канал и VK-группу по статусу подписки.
- Реферальная программа — персональные ссылки, отслеживание переходов/оплат, начисление наград за приглашённых.
- Mini App — игровой тренажёр юмора с прогрессом, сериями и достижениями.
- Email-уведомления — отправка кодов активации после оплаты на лендинге.
- Админ-панель — управление пользователями, аналитика, рассылки, промокоды, статистика воронки и платежей в реальном времени.
- Стек: Node.js, node-telegram-bot-api, vk-io (VK Long Poll/Callback), Express, PostgreSQL, React + Vite + TailwindCSS (админка и Mini App), nodemailer, PM2, Nginx, VPS (Linux). Интеграции: ЮKassa, Tribute, VK API, Telegram Bot API.