Проблема: налаштування сповільнює роботу
Створення 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.
