Разработать Telegram WebApp (Mini App)
100 000 руб. за проект
Описание проекта: Требуется разработать информационную платформу (информационный сайт со статьями) в формате 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 на ключевых этапах
Работа по спринтам и дейликам
Договор или безопасная сделка
Технический стек:
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 на ключевых этапах
Работа по спринтам и дейликам
Договор или безопасная сделка
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.