feat: turbostarter boilerplate

Production-ready Next.js boilerplate with:
- Runtime env validation (fail-fast on missing vars)
- Feature-gated config (S3, Stripe, email, OAuth)
- Docker + Coolify deployment pipeline
- PostgreSQL + pgvector, MinIO S3, Better Auth
- TypeScript strict mode (no ignoreBuildErrors)
- i18n (en/es), AI modules, billing, monitoring

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Alejandro Gutiérrez
2026-02-02 17:29:12 +00:00
commit 3527e732d4
1618 changed files with 338230 additions and 0 deletions

View File

@@ -0,0 +1,698 @@
# TurboStarter Documentation Index
**Last updated:** 2025-12-21 13:11
**Total pages:** 222
**Source:** https://www.turbostarter.dev/llms.txt
---
## Quick Reference
Use this index to find TurboStarter documentation. Each link includes a description.
### Categories Overview
| Platform | Pages | Key Topics |
|----------|-------|------------|
| **Ai** | 24 | docs |
| **Extension** | 52 | ai, analytics, api, auth, billing (+17 more) |
| **Mobile** | 55 | ai, analytics, api, auth, billing (+17 more) |
| **Web** | 91 | admin, ai, analytics, api, auth (+21 more) |
---
## Ai
### Docs
*24 pages covering docs functionality.*
| Topic | Description |
|-------|-------------|
| [API](sections/ai/docs/api.md) | Overview of the API service in TurboStarter AI, including its architecture, tech... |
| [Agents](sections/ai/docs/agents.md) | Build powerful, autonomous AI agents capable of performing complex tasks within ... |
| [Anthropic](sections/ai/docs/anthropic.md) | Setup Anthropic provider and learn how to use it in the starter kit. |
| [Architecture](sections/ai/docs/architecture.md) | A quick overview of the different parts of the TurboStarter AI. |
| [Authentication](sections/ai/docs/auth.md) | Learn about the authentication flow in TurboStarter AI. |
| [Billing](sections/ai/docs/billing.md) | Discover how to manage billing and payment methods for AI features. |
| [Chat with PDF](sections/ai/docs/pdf.md) | Engage in conversations with your PDF documents using AI to extract insights and... |
| [Chatbot](sections/ai/docs/chat.md) | Build a powerful AI assistant with multiple LLMs, generative UI, web browsing, a... |
| [Database](sections/ai/docs/database.md) | Overview of the database service in TurboStarter AI. |
| [DeepSeek](sections/ai/docs/deepseek.md) | Integrate DeepSeek's powerful AI models into your applications with minimal setu... |
| [Eleven Labs](sections/ai/docs/eleven-labs.md) | Setup ElevenLabs and learn how to integrate its AI audio capabilities into the s... |
| [Get started](sections/ai/docs.md) | An overview of the TurboStarter AI starter kit. |
| [Google AI](sections/ai/docs/google.md) | Setup Google Generative AI provider and learn how to use its models like Gemini ... |
| [Image Generation](sections/ai/docs/image.md) | Learn how to generate images using AI models within the TurboStarter AI demo app... |
| [Internationalization](sections/ai/docs/internationalization.md) | Learn how we manage internationalization in TurboStarter AI. |
| [Meta](sections/ai/docs/meta.md) | Setup Meta's Llama models and learn how to use them in the starter kit via vario... |
| [OpenAI](sections/ai/docs/openai.md) | Setup OpenAI provider and learn how to use it in the starter kit. |
| [Replicate](sections/ai/docs/replicate.md) | Setup Replicate provider and learn how to use it in the starter kit. |
| [Security](sections/ai/docs/security.md) | Learn about the security measures implemented in TurboStarter AI. |
| [Storage](sections/ai/docs/storage.md) | Explore cloud storage services for AI applications. |
| [Tech stack](sections/ai/docs/stack.md) | Learn which tools and libraries power TurboStarter AI. |
| [Text to Speech](sections/ai/docs/tts.md) | Convert text into natural-sounding speech using advanced AI voice synthesis mode... |
| [UI](sections/ai/docs/ui.md) | Learn more about UI components and design system in AI starter kit. |
| [xAI Grok](sections/ai/docs/xai.md) | Setup xAI provider and learn how to use it in the starter kit. |
## Extension
### Ai
| Topic | Description |
|-------|-------------|
| [AI](sections/extension/ai.md) | Leverage AI in your TurboStarter extension. |
### Analytics
| Topic | Description |
|-------|-------------|
| [Configuration](sections/extension/analytics/configuration.md) | Learn how to configure extension analytics in TurboStarter. |
| [Overview](sections/extension/analytics/overview.md) | Get started with extension analytics in TurboStarter. |
| [Tracking events](sections/extension/analytics/tracking.md) | Learn how to track events in your TurboStarter extension. |
### Api
| Topic | Description |
|-------|-------------|
| [Overview](sections/extension/api/overview.md) | Get started with the API. |
| [Using API client](sections/extension/api/client.md) | How to use API client to interact with the API. |
### Auth
| Topic | Description |
|-------|-------------|
| [Overview](sections/extension/auth/overview.md) | Learn how to authenticate users in your extension. |
| [Session](sections/extension/auth/session.md) | Learn how to manage the user session in your extension. |
### Billing
| Topic | Description |
|-------|-------------|
| [Billing](sections/extension/billing.md) | Get started with billing in TurboStarter. |
### Cli
| Topic | Description |
|-------|-------------|
| [CLI](sections/extension/cli.md) | Start your new app project with a single command. |
### Configuration
| Topic | Description |
|-------|-------------|
| [App configuration](sections/extension/configuration/app.md) | Learn how to setup the overall settings of your extension. |
| [Environment variables](sections/extension/configuration/environment-variables.md) | Learn how to configure environment variables. |
| [Manifest](sections/extension/configuration/manifest.md) | Learn how to configure the manifest of your extension. |
### Customization
*4 pages covering customization functionality.*
| Topic | Description |
|-------|-------------|
| [Adding apps](sections/extension/customization/add-app.md) | Learn how to add apps to your Turborepo workspace. |
| [Adding packages](sections/extension/customization/add-package.md) | Learn how to add packages to your Turborepo workspace. |
| [Components](sections/extension/customization/components.md) | Manage and customize your extension components. |
| [Styling](sections/extension/customization/styling.md) | Get started with styling your extension. |
### Database
| Topic | Description |
|-------|-------------|
| [Database](sections/extension/database.md) | Get started with the database. |
### Extras
| Topic | Description |
|-------|-------------|
| [Extras](sections/extension/extras.md) | See what you get together with the code. |
### Faq
| Topic | Description |
|-------|-------------|
| [FAQ](sections/extension/faq.md) | Find answers to common technical questions. |
### Installation
*8 pages covering installation functionality.*
| Topic | Description |
|-------|-------------|
| [Cloning repository](sections/extension/installation/clone.md) | Get the code to your local machine and start developing your extension. |
| [Common commands](sections/extension/installation/commands.md) | Learn about common commands you need to know to work with the extension project. |
| [Conventions](sections/extension/installation/conventions.md) | Some standard conventions used across TurboStarter codebase. |
| [Development](sections/extension/installation/development.md) | Get started with the code and develop your browser extension. |
| [Editor setup](sections/extension/installation/editor-setup.md) | Learn how to set up your editor for the fastest development experience. |
| [Managing dependencies](sections/extension/installation/dependencies.md) | Learn how to manage dependencies in your project. |
| [Project structure](sections/extension/installation/structure.md) | Learn about the project structure and how to navigate it. |
| [Updating codebase](sections/extension/installation/update.md) | Learn how to update your codebase to the latest version. |
### Internationalization
| Topic | Description |
|-------|-------------|
| [Internationalization](sections/extension/internationalization.md) | Learn how to internationalize your extension. |
### Marketing
| Topic | Description |
|-------|-------------|
| [Marketing](sections/extension/marketing.md) | Learn how to market your mobile application. |
### Monitoring
| Topic | Description |
|-------|-------------|
| [Overview](sections/extension/monitoring/overview.md) | Get started with browser extension monitoring in TurboStarter. |
| [PostHog](sections/extension/monitoring/posthog.md) | Learn how to setup PostHog as your browser extension monitoring provider. |
| [Sentry](sections/extension/monitoring/sentry.md) | Learn how to setup Sentry as your browser extension monitoring provider. |
### Organizations
| Topic | Description |
|-------|-------------|
| [Organizations/teams](sections/extension/organizations.md) | Learn how to use organizations/teams/multi-tenancy in TurboStarter extension. |
### Overview
| Topic | Description |
|-------|-------------|
| [Introduction](sections/extension.md) | Get started with TurboStarter extension kit. |
### Publishing
*5 pages covering publishing functionality.*
| Topic | Description |
|-------|-------------|
| [Checklist](sections/extension/publishing/checklist.md) | Let's publish your TurboStarter extension to stores! |
| [Chrome Web Store](sections/extension/publishing/chrome.md) | Publish your extension to Google Chrome Web Store. |
| [Edge Add-ons](sections/extension/publishing/edge.md) | Publish your extension to Microsoft Edge Add-ons. |
| [Firefox Add-ons](sections/extension/publishing/firefox.md) | Publish your extension to Mozilla Firefox Add-ons. |
| [Updates](sections/extension/publishing/updates.md) | Learn how to update your published extension. |
### Recipes
| Topic | Description |
|-------|-------------|
| [Supabase](sections/extension/recipes/supabase.md) | Learn how to set up Supabase as the database (and optional storage) provider for... |
### Stack
| Topic | Description |
|-------|-------------|
| [Tech Stack](sections/extension/stack.md) | A detailed look at the technical details. |
### Structure
*6 pages covering structure functionality.*
| Topic | Description |
|-------|-------------|
| [Background service worker](sections/extension/structure/background.md) | Configure your extension's background service worker. |
| [Content scripts](sections/extension/structure/content-scripts.md) | Learn more about content scripts. |
| [Messaging](sections/extension/structure/messaging.md) | Communicate between your extension's components. |
| [Overview](sections/extension/structure/overview.md) | Learn about the structure of the extension app. |
| [Pages](sections/extension/structure/pages.md) | Get started with your extension's pages. |
| [Storage](sections/extension/structure/storage.md) | Learn how to store data in your extension. |
### Tests
| Topic | Description |
|-------|-------------|
| [E2E tests](sections/extension/tests/e2e.md) | Simulate real user scenarios across the entire stack with automated end-to-end t... |
| [Unit tests](sections/extension/tests/unit.md) | Write and run fast unit tests for individual functions and components with insta... |
### Troubleshooting
| Topic | Description |
|-------|-------------|
| [Installation](sections/extension/troubleshooting/installation.md) | Find answers to common extension installation issues. |
| [Publishing](sections/extension/troubleshooting/publishing.md) | Find answers to common publishing issues. |
## Mobile
### Ai
| Topic | Description |
|-------|-------------|
| [AI](sections/mobile/ai.md) | Learn how to use AI integration in your mobile app. |
### Analytics
| Topic | Description |
|-------|-------------|
| [Configuration](sections/mobile/analytics/configuration.md) | Learn how to configure mobile analytics in TurboStarter. |
| [Overview](sections/mobile/analytics/overview.md) | Get started with mobile analytics in TurboStarter. |
| [Tracking events](sections/mobile/analytics/tracking.md) | Learn how to track events in your TurboStarter mobile app. |
### Api
| Topic | Description |
|-------|-------------|
| [Overview](sections/mobile/api/overview.md) | Get started with the API. |
| [Using API client](sections/mobile/api/client.md) | How to use API client to interact with the API. |
### Auth
*7 pages covering auth functionality.*
| Topic | Description |
|-------|-------------|
| [Apple](sections/mobile/auth/oauth/apple.md) | Configure "Sign in with Apple" for your mobile application. |
| [Configuration](sections/mobile/auth/configuration.md) | Configure authentication for your application. |
| [Google](sections/mobile/auth/oauth/google.md) | Configure "Sign in with Google" for your mobile application. |
| [OAuth](sections/mobile/auth/oauth.md) | Get started with social authentication. |
| [Overview](sections/mobile/auth/overview.md) | Get started with authentication. |
| [Two-Factor Authentication (2FA)](sections/mobile/auth/2fa.md) | Add an extra layer of security with two-factor authentication in your mobile app... |
| [User flow](sections/mobile/auth/flow.md) | Discover the authentication flow in Turbostarter. |
### Billing
| Topic | Description |
|-------|-------------|
| [Billing](sections/mobile/billing.md) | Get started with billing in TurboStarter. |
### Cli
| Topic | Description |
|-------|-------------|
| [CLI](sections/mobile/cli.md) | Start your new project with a single command. |
### Configuration
| Topic | Description |
|-------|-------------|
| [App configuration](sections/mobile/configuration/app.md) | Learn how to setup the overall settings of your app. |
| [Environment variables](sections/mobile/configuration/environment-variables.md) | Learn how to configure environment variables. |
| [Paths configuration](sections/mobile/configuration/paths.md) | Learn how to configure the paths of your app. |
### Customization
*4 pages covering customization functionality.*
| Topic | Description |
|-------|-------------|
| [Adding apps](sections/mobile/customization/add-app.md) | Learn how to add apps to your Turborepo workspace. |
| [Adding packages](sections/mobile/customization/add-package.md) | Learn how to add packages to your Turborepo workspace. |
| [Components](sections/mobile/customization/components.md) | Manage and customize your app components. |
| [Styling](sections/mobile/customization/styling.md) | Get started with styling your app. |
### Database
| Topic | Description |
|-------|-------------|
| [Database](sections/mobile/database.md) | Get started with the database. |
### Extras
| Topic | Description |
|-------|-------------|
| [Extras](sections/mobile/extras.md) | See what you get together with the code. |
### Faq
| Topic | Description |
|-------|-------------|
| [FAQ](sections/mobile/faq.md) | Find answers to common technical questions. |
### Installation
*9 pages covering installation functionality.*
| Topic | Description |
|-------|-------------|
| [Cloning repository](sections/mobile/installation/clone.md) | Get the code to your local machine and start developing your app. |
| [Common commands](sections/mobile/installation/commands.md) | Learn about common commands you need to know to work with the mobile project. |
| [Conventions](sections/mobile/installation/conventions.md) | Some standard conventions used across TurboStarter codebase. |
| [Development](sections/mobile/installation/development.md) | Get started with the code and develop your mobile SaaS. |
| [Editor setup](sections/mobile/installation/editor-setup.md) | Learn how to set up your editor for the fastest development experience. |
| [Firebase project](sections/mobile/installation/firebase.md) | Learn how to set up a Firebase project for your TurboStarter mobile app. |
| [Managing dependencies](sections/mobile/installation/dependencies.md) | Learn how to manage dependencies in your project. |
| [Project structure](sections/mobile/installation/structure.md) | Learn about the project structure and how to navigate it. |
| [Updating codebase](sections/mobile/installation/update.md) | Learn how to update your codebase to the latest version. |
### Internationalization
| Topic | Description |
|-------|-------------|
| [Internationalization](sections/mobile/internationalization.md) | Learn how to internationalize your mobile app. |
### Marketing
| Topic | Description |
|-------|-------------|
| [Marketing](sections/mobile/marketing.md) | Learn how to market your mobile application. |
### Monitoring
| Topic | Description |
|-------|-------------|
| [Overview](sections/mobile/monitoring/overview.md) | Get started with mobile monitoring in TurboStarter. |
| [PostHog](sections/mobile/monitoring/posthog.md) | Learn how to setup PostHog as your mobile monitoring provider. |
| [Sentry](sections/mobile/monitoring/sentry.md) | Learn how to setup Sentry as your mobile monitoring provider. |
### Organizations
*4 pages covering organizations functionality.*
| Topic | Description |
|-------|-------------|
| [Active organization](sections/mobile/organizations/active-organization.md) | Set and switch the current organization context within your application. |
| [Invitations](sections/mobile/organizations/invitations.md) | Send, track, and accept organization invites. |
| [Overview](sections/mobile/organizations/overview.md) | Learn how to use organizations/teams/multi-tenancy in TurboStarter mobile app. |
| [RBAC (Roles & Permissions)](sections/mobile/organizations/rbac.md) | Manage roles, permissions, and access scopes. |
### Overview
| Topic | Description |
|-------|-------------|
| [Introduction](sections/mobile.md) | Get started with TurboStarter mobile kit. |
### Publishing
*4 pages covering publishing functionality.*
| Topic | Description |
|-------|-------------|
| [App Store (iOS)](sections/mobile/publishing/ios.md) | Learn how to publish your mobile app to the Apple App Store. |
| [Checklist](sections/mobile/publishing/checklist.md) | Let's publish your TurboStarter app to stores! |
| [Google Play (Android)](sections/mobile/publishing/android.md) | Learn how to publish your mobile app to the Google Play Store. |
| [Updates](sections/mobile/publishing/updates.md) | Learn how to update your published app. |
### Push Notifications
| Topic | Description |
|-------|-------------|
| [Push notifications](sections/mobile/push-notifications.md) | Engage your users with personalized notifications. |
### Recipes
| Topic | Description |
|-------|-------------|
| [Supabase](sections/mobile/recipes/supabase.md) | Learn how to set up Supabase as the database (and optional storage) provider for... |
### Stack
| Topic | Description |
|-------|-------------|
| [Tech Stack](sections/mobile/stack.md) | A detailed look at the technical details. |
### Tests
| Topic | Description |
|-------|-------------|
| [E2E tests](sections/mobile/tests/e2e.md) | Simulate real user scenarios across the entire stack with automated end-to-end t... |
| [Unit tests](sections/mobile/tests/unit.md) | Write and run fast unit tests for individual functions and components with insta... |
### Troubleshooting
| Topic | Description |
|-------|-------------|
| [Installation](sections/mobile/troubleshooting/installation.md) | Find answers to common mobile installation issues. |
| [Publishing](sections/mobile/troubleshooting/publishing.md) | Find answers to common mobile publishing issues. |
## Web
### Admin
| Topic | Description |
|-------|-------------|
| [Overview](sections/web/admin/overview.md) | Get started with the admin dashboard in TurboStarter. |
| [Super Admin UI](sections/web/admin/ui.md) | Get familiar with the Super Admin dashboard and start managing your application. |
### Ai
| Topic | Description |
|-------|-------------|
| [Configuration](sections/web/ai/configuration.md) | Configure AI integration in your TurboStarter project. |
| [Overview](sections/web/ai/overview.md) | Get started with AI integration in your TurboStarter project. |
### Analytics
| Topic | Description |
|-------|-------------|
| [Configuration](sections/web/analytics/configuration.md) | Learn how to configure web analytics in TurboStarter. |
| [Overview](sections/web/analytics/overview.md) | Get started with web analytics in TurboStarter. |
| [Tracking events](sections/web/analytics/tracking.md) | Learn how to track events in your TurboStarter web app. |
### Api
*6 pages covering api functionality.*
| Topic | Description |
|-------|-------------|
| [Adding new endpoint](sections/web/api/new-endpoint.md) | How to add new endpoint to the API. |
| [Internationalization](sections/web/api/internationalization.md) | Learn how to localize and translate your API. |
| [Mutations](sections/web/api/mutations.md) | Learn how to mutate data on the server. |
| [Overview](sections/web/api/overview.md) | Get started with the API. |
| [Protected routes](sections/web/api/protected-routes.md) | Learn how to protect your API routes. |
| [Using API client](sections/web/api/client.md) | How to use API client to interact with the API. |
### Auth
*5 pages covering auth functionality.*
| Topic | Description |
|-------|-------------|
| [Configuration](sections/web/auth/configuration.md) | Configure authentication for your application. |
| [OAuth](sections/web/auth/oauth.md) | Get started with social authentication. |
| [Overview](sections/web/auth/overview.md) | Get started with authentication. |
| [Two-Factor Authentication (2FA)](sections/web/auth/2fa.md) | Add an extra layer of security with two-factor authentication. |
| [User flow](sections/web/auth/flow.md) | Discover the authentication flow in Turbostarter. |
### Background Tasks
| Topic | Description |
|-------|-------------|
| [Overview](sections/web/background-tasks/overview.md) | Learn about background tasks & cron jobs and how they can power your application... |
| [Upstash QStash](sections/web/background-tasks/qstash.md) | Integrate Upstash QStash with your TurboStarter application for serverless-first... |
| [trigger.dev](sections/web/background-tasks/trigger.md) | Integrate trigger.dev with your TurboStarter application for reliable background... |
### Billing
*7 pages covering billing functionality.*
| Topic | Description |
|-------|-------------|
| [Configuration](sections/web/billing/configuration.md) | Configure billing for your application. |
| [Creem](sections/web/billing/creem.md) | Manage your customers data and subscriptions using Creem. |
| [Lemon Squeezy](sections/web/billing/lemon-squeezy.md) | Manage your customers data and subscriptions using Lemon Squeezy. |
| [Overview](sections/web/billing/overview.md) | Get started with billing in TurboStarter. |
| [Polar](sections/web/billing/polar.md) | Manage your customers data and subscriptions using Polar. |
| [Stripe](sections/web/billing/stripe.md) | Manage your customers data and subscriptions using Stripe. |
| [Webhooks](sections/web/billing/webhooks.md) | Handle webhooks from your billing provider. |
### Cli
| Topic | Description |
|-------|-------------|
| [CLI](sections/web/cli.md) | Start your new project with a single command. |
### Cms
| Topic | Description |
|-------|-------------|
| [Blog](sections/web/cms/blog.md) | Learn how to manage your blog content. |
| [Content Collections](sections/web/cms/content-collections.md) | Get started with Content Collections. |
| [Overview](sections/web/cms/overview.md) | Manage your content in TurboStarter. |
### Configuration
| Topic | Description |
|-------|-------------|
| [App configuration](sections/web/configuration/app.md) | Learn how to setup the overall settings of your app. |
| [Environment variables](sections/web/configuration/environment-variables.md) | Learn how to configure environment variables. |
| [Paths configuration](sections/web/configuration/paths.md) | Learn how to configure the paths of your app. |
### Customization
*4 pages covering customization functionality.*
| Topic | Description |
|-------|-------------|
| [Adding apps](sections/web/customization/add-app.md) | Learn how to add apps to your Turborepo workspace. |
| [Adding packages](sections/web/customization/add-package.md) | Learn how to add packages to your Turborepo workspace. |
| [Components](sections/web/customization/components.md) | Manage and customize your app components. |
| [Styling](sections/web/customization/styling.md) | Get started with styling your app. |
### Database
*4 pages covering database functionality.*
| Topic | Description |
|-------|-------------|
| [Database client](sections/web/database/client.md) | Use database client to interact with the database. |
| [Migrations](sections/web/database/migrations.md) | Migrate your changes to the database. |
| [Overview](sections/web/database/overview.md) | Get started with the database. |
| [Schema](sections/web/database/schema.md) | Learn about the database schema. |
### Deployment
*9 pages covering deployment functionality.*
| Topic | Description |
|-------|-------------|
| [AWS Amplify](sections/web/deployment/amplify.md) | Learn how to deploy your TurboStarter app to AWS Amplify. |
| [Checklist](sections/web/deployment/checklist.md) | Let's deploy your TurboStarter app to production! |
| [Docker](sections/web/deployment/docker.md) | Learn how to containerize your TurboStarter app with Docker. |
| [Fly.io](sections/web/deployment/fly.md) | Learn how to deploy your TurboStarter app to Fly.io. |
| [Netlify](sections/web/deployment/netlify.md) | Learn how to deploy your TurboStarter app to Netlify. |
| [Railway](sections/web/deployment/railway.md) | Learn how to deploy your TurboStarter app to Railway. |
| [Render](sections/web/deployment/render.md) | Learn how to deploy your TurboStarter app to Render. |
| [Standalone API](sections/web/deployment/api.md) | Learn how to deploy your API as a dedicated service. |
| [Vercel](sections/web/deployment/vercel.md) | Learn how to deploy your TurboStarter app to Vercel. |
### Emails
| Topic | Description |
|-------|-------------|
| [Configuration](sections/web/emails/configuration.md) | Learn how to configure your emails in TurboStarter. |
| [Overview](sections/web/emails/overview.md) | Get started with emails in TurboStarter. |
| [Sending emails](sections/web/emails/sending.md) | Learn how to send emails in TurboStarter. |
### Extras
| Topic | Description |
|-------|-------------|
| [Extras](sections/web/extras.md) | See what you get together with the code. |
### Faq
| Topic | Description |
|-------|-------------|
| [FAQ](sections/web/faq.md) | Find answers to common technical questions. |
### Installation
*8 pages covering installation functionality.*
| Topic | Description |
|-------|-------------|
| [Cloning repository](sections/web/installation/clone.md) | Get the code to your local machine and start developing. |
| [Common commands](sections/web/installation/commands.md) | Learn about common commands you need to know to work with the project. |
| [Conventions](sections/web/installation/conventions.md) | Some standard conventions used across TurboStarter codebase. |
| [Development](sections/web/installation/development.md) | Get started with the code and develop your SaaS. |
| [Editor setup](sections/web/installation/editor-setup.md) | Learn how to set up your editor for the fastest development experience. |
| [Managing dependencies](sections/web/installation/dependencies.md) | Learn how to manage dependencies in your project. |
| [Project structure](sections/web/installation/structure.md) | Learn about the project structure and how to navigate it. |
| [Updating codebase](sections/web/installation/update.md) | Learn how to update your codebase to the latest version. |
### Internationalization
| Topic | Description |
|-------|-------------|
| [Configuration](sections/web/internationalization/configuration.md) | Learn how to configure internationalization in TurboStarter. |
| [Overview](sections/web/internationalization/overview.md) | Get started with internationalization in TurboStarter. |
| [Translating app](sections/web/internationalization/translations.md) | Learn how to translate your application to multiple languages. |
### Marketing
| Topic | Description |
|-------|-------------|
| [Legal pages](sections/web/marketing/legal.md) | Learn how to create and update legal pages |
| [Marketing pages](sections/web/marketing/pages.md) | Discover which marketing pages are available out of the box and how to add a new... |
| [SEO](sections/web/marketing/seo.md) | Learn how to optimize your app for search engines. |
### Monitoring
| Topic | Description |
|-------|-------------|
| [Overview](sections/web/monitoring/overview.md) | Get started with web monitoring in TurboStarter. |
| [PostHog](sections/web/monitoring/posthog.md) | Learn how to setup PostHog as your web monitoring provider. |
| [Sentry](sections/web/monitoring/sentry.md) | Learn how to setup Sentry as your web monitoring provider. |
### Organizations
*5 pages covering organizations functionality.*
| Topic | Description |
|-------|-------------|
| [Active organization](sections/web/organizations/active-organization.md) | Set and switch the current organization context within your application. |
| [Data model](sections/web/organizations/data-model.md) | Entities and relationships for organizations and multi-tenancy. |
| [Invitations](sections/web/organizations/invitations.md) | Send, track, and accept organization invites. |
| [Overview](sections/web/organizations/overview.md) | Learn how to use organizations/teams/multi-tenancy in TurboStarter. |
| [RBAC (Roles & Permissions)](sections/web/organizations/rbac.md) | Manage roles, permissions, and access scopes. |
### Overview
| Topic | Description |
|-------|-------------|
| [Introduction](sections/web.md) | Get started with TurboStarter web kit. |
### Recipes
| Topic | Description |
|-------|-------------|
| [Supabase](sections/web/recipes/supabase.md) | Learn how to set up Supabase for your TurboStarter project. |
### Stack
| Topic | Description |
|-------|-------------|
| [Tech Stack](sections/web/stack.md) | A detailed look at the technical details. |
### Storage
| Topic | Description |
|-------|-------------|
| [Configuration](sections/web/storage/configuration.md) | Learn how to configure storage in TurboStarter. |
| [Managing files](sections/web/storage/managing-files.md) | Learn how to manage files in TurboStarter. |
| [Overview](sections/web/storage/overview.md) | Get started with storage in TurboStarter. |
### Tests
| Topic | Description |
|-------|-------------|
| [E2E tests](sections/web/tests/e2e.md) | Simulate real user scenarios across the entire stack with automated end-to-end t... |
| [Unit tests](sections/web/tests/unit.md) | Write and run fast unit tests for individual functions and components with insta... |
### Troubleshooting
*4 pages covering troubleshooting functionality.*
| Topic | Description |
|-------|-------------|
| [Billing](sections/web/troubleshooting/billing.md) | Find answers to common billing issues. |
| [Deployment](sections/web/troubleshooting/deployment.md) | Find answers to common web deployment issues. |
| [Emails](sections/web/troubleshooting/emails.md) | Find answers to common emails issues. |
| [Installation](sections/web/troubleshooting/installation.md) | Find answers to common web installation issues. |
---
## Quick Lookup by Keyword
Common searches and where to find them:
| Keyword | Related Docs |
|---------|--------------|
| `admin` | [Overview](sections/web/admin/overview.md), [Super Admin UI](sections/web/admin/ui.md) |
| `ai` | [AI](sections/extension/ai.md), [Tech Stack](sections/extension/stack.md), [AI](sections/mobile/ai.md) (+32 more) |
| `anthropic` | [Anthropic](sections/ai/docs/anthropic.md) |
| `api` | [Using API client](sections/extension/api/client.md), [Overview](sections/extension/api/overview.md), [Using API client](sections/mobile/api/client.md) (+8 more) |
| `auth` | [Overview](sections/extension/auth/overview.md), [Two-Factor Authentication (2FA)](sections/mobile/auth/2fa.md), [Configuration](sections/mobile/auth/configuration.md) (+9 more) |
| `billing` | [Billing](sections/extension/billing.md), [Billing](sections/mobile/billing.md), [Configuration](sections/web/billing/configuration.md) (+4 more) |
| `chat` | [Chatbot](sections/ai/docs/chat.md), [Chat with PDF](sections/ai/docs/pdf.md) |
| `database` | [Database](sections/extension/database.md), [Supabase](sections/extension/recipes/supabase.md), [Database](sections/mobile/database.md) (+6 more) |
| `deploy` | [AWS Amplify](sections/web/deployment/amplify.md), [Standalone API](sections/web/deployment/api.md), [Checklist](sections/web/deployment/checklist.md) (+6 more) |
| `docker` | [Docker](sections/web/deployment/docker.md) |
| `email` | [Configuration](sections/web/emails/configuration.md), [Overview](sections/web/emails/overview.md), [Sending emails](sections/web/emails/sending.md) (+1 more) |
| `endpoint` | [Adding new endpoint](sections/web/api/new-endpoint.md) |
| `file` | [Managing files](sections/web/storage/managing-files.md) |
| `migration` | [Migrations](sections/web/database/migrations.md) |
| `oauth` | [OAuth](sections/mobile/auth/oauth.md), [OAuth](sections/web/auth/oauth.md) |
| `openai` | [OpenAI](sections/ai/docs/openai.md) |
| `organization` | [Organizations/teams](sections/extension/organizations.md), [Active organization](sections/mobile/organizations/active-organization.md), [Invitations](sections/mobile/organizations/invitations.md) (+5 more) |
| `payment` | [Billing](sections/ai/docs/billing.md) |
| `permission` | [RBAC (Roles & Permissions)](sections/mobile/organizations/rbac.md), [RBAC (Roles & Permissions)](sections/web/organizations/rbac.md) |
| `role` | [RBAC (Roles & Permissions)](sections/mobile/organizations/rbac.md), [RBAC (Roles & Permissions)](sections/web/organizations/rbac.md) |
| `route` | [Protected routes](sections/web/api/protected-routes.md) |
| `session` | [Session](sections/extension/auth/session.md) |
| `storage` | [Supabase](sections/extension/recipes/supabase.md), [Storage](sections/extension/structure/storage.md), [Supabase](sections/mobile/recipes/supabase.md) (+3 more) |
| `stripe` | [Stripe](sections/web/billing/stripe.md) |
| `subscription` | [Creem](sections/web/billing/creem.md), [Lemon Squeezy](sections/web/billing/lemon-squeezy.md), [Polar](sections/web/billing/polar.md) (+1 more) |
| `team` | [Organizations/teams](sections/extension/organizations.md), [Overview](sections/mobile/organizations/overview.md), [Overview](sections/web/organizations/overview.md) |
| `test` | [Editor setup](sections/extension/installation/editor-setup.md), [Updating codebase](sections/extension/installation/update.md), [E2E tests](sections/extension/tests/e2e.md) (+9 more) |
| `user` | [Overview](sections/extension/auth/overview.md), [Session](sections/extension/auth/session.md), [E2E tests](sections/extension/tests/e2e.md) (+5 more) |
| `vercel` | [Vercel](sections/web/deployment/vercel.md) |