Перейти к содержимому
supastack
Обзор документации
WebNext.js

For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /ru/docs/modules.md (or send Accept: text/markdown).

Обзор модулей

Небольшие контракты, делающие инфраструктуру проще для понимания и переиспользования.

Задать вопрос об этом руководстве
Открыть в

Прочтите основу простым языком

Аутентификация проверяет, кто вошел в систему. Сеанс запоминает этот вход. В рабочем пространстве хранятся записи человека или команды. Биллинг фиксирует платежи; право предоставляет доступ к функции. Задание выполняет работу вне запроса страницы. Транзакционная электронная почта отправляет сообщения, вызванные действиями приложения, такими как коды входа, а не маркетинговой деятельностью.

Адаптер подключает одну службу к одному и тому же интерфейсу приложения. Локальные или поддельные адаптеры позволяют вам работать без учетных записей провайдеров. Если вам нужна реальная услуга, выберите одного провайдера и следуйте его руководству по настройке; вам не нужно настраивать каждый модуль сразу. Начните с базы данных и входа в систему, затем включите платежи, искусственный интеллект и фоновую работу только по мере необходимости вашего продукта.

Компонуйте нужные возможности

Общие пакеты предоставляют идентичность, персистентность воркспейсов, биллинг, AI, фоновые задачи, транзакционную почту и наблюдаемость. Приложения компонуют эти модули; доменная логика продукта остаётся вне Starter Core.

Предпочитайте существующий контракт при интеграции функции. Если он не может описать нужное поведение, сделайте это ограничение явным до его расширения.

Следите за владением через поток

Сессия идентифицирует пользователя. Воркспейс ограничивает его записи. Права доступа авторизуют возможности. Фоновая задача несёт доверенный контекст в выполнение. Записи использования и аудита позволяют приложению отчитаться за работу впоследствии.

Используйте локальные адаптеры для детерминированных проверок

Fake/локальные адаптеры поддерживают повторяемые тесты без платных запросов к провайдерам. Реальные провайдеры проверяются через отдельно настроенный путь smoke. Тест адаптера — свидетельство о контракте, а не доказательство реальной доставки или персистентности.

Часто задаваемые вопросы

14 вопросов

Что такое supastack?

supastack — модульная основа для создания SaaS-продуктов с AI. Она объединяет общую инфраструктуру, чтобы вы могли сосредоточиться на продуктовых функциях.

Поддерживает ли он web и mobile?

Да. supastack включает приложения Next.js и Expo как отправные точки для web- и мобильных интерфейсов.

Какая аутентификация включена?

Better Auth покрывает e-mail/пароль, OTP и социальный вход. Личные воркспейсы провижинируются вместе с аккаунтом, чтобы продуктовые записи были ограничены с первого дня.

Как он поддерживает AI?

supastack включает настраиваемый мультипровайдерный AI, учёт использования, бюджеты и зашифрованную поддержку bring-your-own-key.

Как обрабатываются подписки?

Для продуктов на ките Stripe-биллинг, подписки и права доступа образуют основу платного доступа. Секреты провайдеров остаются только на сервере.

Где живёт мой продуктовый код?

Продуктовые функции остаются в отдельном коде, а продукт настраивает и интегрирует модули основы supastack.

Как устроены цены supastack?

Кит — разовая покупка с пожизненными обновлениями: один фреймворк за $249 (временная стартовая цена — скидка $100 от стандартной цены $349) или все фреймворки (Next.js, iOS, Android) за $499 (временная стартовая цена — скидка $100 от стандартной цены $599), плюс $75 за каждое дополнительное место разработчика. Без подписки на кит. Оплата на этом сайте доставляет лицензионный ключ по e-mail, доступ к репозиторию — через приглашение GitHub.

Как воркспейсы ограничивают мои данные?

Записи пользователей ограничены по workspaceId. Идентичность, права доступа, AI-использование, события биллинга и записи аудита остаются внутри границы личного воркспейса.

Как работают фоновые задачи?

Trigger.dev — явный рантайм задач. Контракт JobRunner обещает только enqueue, status и cancel — семантика workflow остаётся специфичной для Trigger.dev и явной.

Чем почта отличается от рассылок?

Транзакционная почта покрывает продуктовые сценарии вроде уведомлений о завершении. Холодные рассылки и кампании — забота продукта, вне почтового модуля этого кита.

Как работают покупки в мобильном приложении?

Мобильное приложение поддерживает нативные покупки и восстановление через RevenueCat, а сервер проверяет доступ. Настройте аккаунты магазинов и завершите тестирование на устройствах перед публикацией. Веб-оплата остается отдельной.

Где хранятся ключи AI-провайдеров?

Bring-your-own-key креденшелы зашифрованы и остаются только на сервере. Ключи удаляются из логов; использование и бюджеты видны на уровне воркспейса.

Какие способы оплаты принимает оформление заказа?

Оформление заказа на Stripe принимает карты, а после включения кошельков в аккаунте Stripe может также предлагать Alipay и WeChat Pay — удобно для покупателей из Китая. Авторизации кошельков подтверждаются асинхронно, поэтому страница лицензии обновляется, как только платёж завершается.

Могу ли я получить возврат средств?

После получения доступа к репозиторию supastack остается вашим навсегда, поэтому возврат средств невозможен. Но будьте уверены: вы получаете полный исходный код с пожизненными обновлениями для создания и запуска неограниченного числа продуктов для себя или клиентов. Вы лишь не можете перепродавать код или распространять репозиторий как стартовый набор или шаблон.

RU
Тема