Проблема: настройка тормозит процесс
Создание Telegram Mini Apps требует объединения фронтенда, бэкенда, аутентификации, интеграции кошелька и безопасного туннелирования — это отнимает дни на инструменты вместо фич. Многие стартовые проекты неполные или не готовы к продакшену (платежи, валидация, общие типы).
Решение: TMA Boilerplate
TMA Boilerplate — это готовое к продакшену монорепо, которое убирает инфрастуктурные препятствия и позволяет сосредоточиться на продукте. Построено на Next.js 16 (App Router), React 19, Tailwind CSS 4, Express и Supabase; включает поддержку TON Connect, компонент донатов и общий пакет с типизацией.
Ключевые возможности: Mock Environment для разработки в браузере, API на Express с интеграцией Supabase (Auth, БД, Realtime), pnpm workspaces для общих TypeScript типов и туннелирование в одну команду (Cloudflare/Ngrok) для тестов на реальных устройствах. Компонент донатов автоматически определяет Testnet или Mainnet.
Начать просто: склонируйте, установите зависимости, заполните .env и запустите pnpm dev — откройте http://localhost:3000 для Mock Mode или используйте Cloudflare-туннель для тестирования на устройстве. Чёткая структура, типы и практичные настройки делают шаблон отличной базой для продакшен Mini Apps.
