LaunchKit Docs
Документация к стартеру LaunchKit — Next.js 15 + TypeScript + Prisma + Auth.js v5 + Tailwind + DaisyUI 5. Каждое руководство ниже посвящено одному модулю: как он устроен, какие переменные окружения нужны и как включить его в своей копии.
Если вы только что получили доставку (tarball или доступ к репозиторию) — начните с «Введение и установка», затем проверьте подлинность поставки в «Доставка и лицензия».
Введение и установка
Структура проекта, переменные окружения, локальный запуск через pnpm или Docker Compose.
Аутентификация
Auth.js v5: email/пароль, magic-link, OAuth Google и Яндекс, защита /dashboard.
База данных (Prisma)
Схема Prisma (модели Auth.js, License, пример Item), singleton-клиент, DATABASE_URL и миграции.
Платежи
YooKassa и Tinkoff, чеки 54-ФЗ для ИП, возврат (возврат прихода), тестовый провайдер mock.
Личный кабинет
Защита /dashboard, профиль и статус лицензии, пример CRUD и переход к оплате.
SEO и метаданные
sitemap.xml, robots.txt и метаданные Open Graph — как настроить их под свой домен.
Почта
Транзакционные письма через Stalwart SMTP, dev-транспорт в лог, шаблоны писем.
Деплой на свой сервер
Продакшн-сборка Docker и деплой на Coolify: домен, TLS, переменные окружения.
CLI
npx launchkit init — быстрое разворачивание нового проекта из шаблона.
Доставка и лицензия
Как устроена поставка кода: watermark, подписанный манифест и как проверить свою копию.
AI-стартер
OpenAI-совместимый стриминг-чат: /api/ai/chat (SSE), переменные AI_*, демо-страница /ai.
Локализация
next-intl: ru по умолчанию без префикса, en под /en, как добавить перевод и язык.
Блог и RSS
Блог на MDX: посты content/blog, статические страницы и RSS-фид на /rss.xml.