Configuration
Learn how to configure your LaunchIt installation
Properties
The name of your application.
Example: 'LaunchIt'
The URL of your application.
Example: process.env.NEXT_PUBLIC_SITE_URL ?? ''
The description of your application. This uses a translation key.
Example: 'config.appDescription'
The email address for support inquiries.
Example: '[email protected]'
The email address for marketing communications.
Example: '[email protected]'
The Twitter handle for your application.
Example: '@yourhandle'
If you wish to display an onboarding page after the user signs up, you can enable it here. This will per default ask the user for his first name and last name.
Example: true
The folder containing your blog content files.
Example: 'web/content/blog'
Internationalization (i18n) configurations.
Authentication configurations. LaunchIt supports multiple authentication methods that can be enabled or disabled based on your needs.
The URL for the privacy policy. Necessary for legal compliance (Cookie consent banner) and footer.
Example: '/privacy'
The URL for the terms of service. Necessary for legal compliance (Cookie consent banner) and footer.
Example: '/tos'
Cookie consent banner configurations.
Additional service configurations.
Pricing configurations. LaunchIt supports both subscription and one-time purchase models. The pricing configuration is one of the most complex parts of the setup.
Navigation configurations.
oAuth Providers
Array of OAuth provider configurations. See List of supported OAuth Providers.
This will be automatically used in the <OAuthSignIn />
component on the sign-in page.
Further Information
Validation Checks:
- At least one authentication provider must be active (either password login, magic link login, or an OAuth provider).
- The default login method must be active.