Разработать Telegram WebApp (Mini App)

100 000 руб. за проект
24 января 2025, 18:33 • 12 откликов • 103 просмотра
Описание проекта: Требуется разработать информационную платформу (информационный сайт со статьями) в формате Telegram WebApp с расширенной системой управления контентом, подписками и аналитикой.

Технический стек:
Frontend: Vue.js 3 + Nuxt 3 / React + Next.js
Backend: Node.js (NestJS) (Обсуждаемо)
Database: PostgreSQL (Обсуждаемо)
Cache: Redis
Payment: ЮKassa API
Bot Framework: node-telegram-bot-api / @telegram-apps/sdk

Ключевые модули системы:
Система ролей и прав:
RBAC (Role-Based Access Control)
Многоуровневая система прав (admin, manager, user)
JWT-авторизация через Telegram
Логирование критических операций
Управление контентом:
Древовидный каталог (вложенность 3 узла с возможностью расширения)
Система превью для бесплатного контента
API для CRUD операций
CDN для медиафайлов
Защита от копирования (watermark, disabled copy)
Кастомные поля для разных типов контента
Платежная система:
Интеграция ЮKassa
Система подписок с разными планами
Управление тарифами через админ-панель
Уведомления об окончании подписки
Интеграция с Telegram:
WebApp API integration
Система уведомлений в бота
Таргетированные рассылки
Проверка подписки на каналы
Аналитическая система:
Базовая статистика (новые/ушедшие/возраст/geo)
Статистика этапов воронки
Расширенная аналитика поведения
Аудит действий пользователей:
Все операции с платежами
Попытки доступа к платному контенту
Действия с подписками (покупка, отмена, продление)
Подозрительные действия (множественные запросы)
Неудачные попытки оплаты
Множественные переходы по реферальным ссылкам

Технические требования:
Масштабируемая архитектура
REST API + WebSocket
Оптимизация производительности
Кэширование данных
Защита от DDoS
Docker контейнеризация
Мониторинг системы

Требования к кандидату:
2+ лет опыта web-разработки
Опыт создания Telegram WebApp
Глубокое знание Vue.js / React экосистемы
Опыт работы с платежными системами
Понимание принципов безопасности
Опыт построения аналитических систем

Сроки: до 20 марта 2025

Ожидаемые результаты:
Полностью функциональное WebApp
Инструкции по развертыванию

Бюджет: 100,000 / Ожидаем предложений от кандидатов с учетом сроков и сложности проекта.

Дополнительно:
Еженедельная отчетность
Code review на ключевых этапах
Работа по спринтам и дейликам
Договор или безопасная сделка