Описание: |
1. Описание проекта Разработать полнофункциональную Telegram-экосистему для специалистов индустрии, включающую: Telegram-бот — онбординг, навигация по разделам, подача объявлений, модерация, уведомления, доступ к чатам. Telegram Mini App — каталоги (Программы исполнителей, Рекламодатели, Платёжные провайдеры, Объявления, Карточки участников) с фильтрами, карточками, отзывами и PRO-функциями. Единый бэкенд — база данных, API, админ-панель, платёжная интеграция, система верификации, репутация, двуязычный интерфейс (RU/EN).
2. Основные функции 2.1. Telegram-бот Выбор языка (RU/EN), выбор роли, заполнение профиля. Главное меню: Каталог Рекламных программ и Рекламодателей (мини-аппа) Каталог платёжных провайдеров (мини-аппа) Подача объявлений (вакансии, фриланс, ищу клиентов, ищу оффер) Чат вакансий и чат фриланса Коммьюнити-чаты (RU и EN) Executive Chat (только C-level + PRO) Новости индустрии Кейсы и гайды Карточки участников Настройки Подача объявлений через формы → модерация → публикация в каталог мини-аппы + постинг в профильный чат. Уведомления о новых офферах, откликах, изменениях статуса. 2.1. Мини-аппа Каталоги: Рекламные сети: фильтры (GEO, модель, ставки, лицензия, вертикали, капы, условия). Рекламодатели: фильтры (источники трафика, GEO, объёмы, KPI, вертикали). Платёжные провайдеры: фильтры (GEO, валюты, методы, сроки выплат, комиссии, индустрии, лицензии). Объявления: вакансии, фриланс, ищу клиентов, ищу оффер с фильтрами и поиском. Карточки участников: роль, GEO, компания, кнопка связи. Карточки: логотип, описание, метрики, GEO, контакты, отзывы, бейджи, избранное, сравнение. Отзывы (только для верифицированных), возможность прикрепить доказательства. PRO-функции: скрытые офферы, расширенные фильтры, алерты. 2.3. Админка: модерация, управление контентом, промо. Бэкенд Управление пользователями и ролями (Гость, Участник, Verified, PRO, Executive, Модератор, Админ). Очередь модерации для объявлений, профилей, отзывов. Интеграция платежей (Telegram Stars, крипта). Система верификации для PRO и Executive Chat. Репутация с баллами и историей. API для связи бота и мини-аппы.
3. Технический стек (обсуждаемо) Бот: Node.js (NestJS) + grammY/Telegraf Мини-аппа: React/Next.js + Telegram WebApp SDK Бэкенд: NestJS (REST/GraphQL), PostgreSQL (Prisma), Redis, BullMQ Хранилище: S3-совместимое Деплой: Docker, Vercel (frontend), Railway/Fly.io (backend), Neon Postgres Мониторинг: Sentry, OpenTelemetry, ClickHouse
4. Результаты Рабочий Telegram-бот и мини-аппа. Админ-панель с модерацией. Интеграция платежей для PRO. Локализация RU/EN. Деплой и тестирование.
5. Срок: 4-5 недель. |