Trenergy - собственный продукт: SaaS-платформа для фитнес-тренеров, которые ведут клиентов онлайн. Клиент открывает Telegram-бота и сразу тренируется - ничего устанавливать не нужно. Полноценное фитнес-приложение внутри Telegram (Mini App) + бот + веб-панель управления. White-label под бренд: бот, название, цвета, реквизиты.
Три роли:
- Клиент: тренировки с супер-сетами и рабочими весами, продолжение прерванной тренировки, план питания с КБЖУ, замеры и фотоотчёты, графики прогресса (вес, тоннаж), чаты с тренером, оплата, уведомления.
- Тренер: панель с подопечными и их прогрессом, конструкторы тренировок и питания, свои тарифы, промокоды, пробные периоды, баланс и выплаты.
- Владелец: две модели монетизации (тариф с тренера + комиссия с оплат), подписки, промокоды, модерация отзывов, выплаты.
Стек: React.js 19 + TypeScript (единая кодовая база Mini App и панели), Redux Toolkit / RTK Query, Nest.js 11 (Node.js) + REST API, PostgreSQL + Prisma, Socket.IO для чатов в реальном времени с мостом в Telegram-группу, авторизация по initData через Telegram API, оплата несколькими способами (перевод по реквизитам, оплата в Telegram, эквайринг), Docker Compose, CI/CD на GitHub Actions, автотесты Vitest + Playwright.
Живое демо: @TrenergyApp_bot. Продукт доступен и как готовое white-label решение с исходным кодом - для запуска своего фитнес-сервиса под своим брендом.
Делаю такие Telegram Mini Apps, ботов и веб-приложения под ключ: от идеи и дизайна до оплаты, деплоя и поддержки.
https://t.me/TrenergyApp_bot