Project Settings
Configure your project's integrations, appearance, and localization.
Access Project Settings
- Open your project from the Projects page
- Click on Settings in the project navigation menu
Customization
Configure the basic appearance of your generated platform:
- Name: The display name for your project
- Logo: Upload a custom logo that appears in your platform's header
Stripe Configuration
Configure payment processing for subscriptions:
- Secret Key: Your Stripe secret key (starts with
sk_) - Public Key: Your Stripe publishable key (starts with
pk_)
For detailed setup instructions, see Stripe Setup.
Firebase Configuration
Configure authentication for your platform:
- API Key: Firebase Web API key
- Auth Domain: Authentication domain (e.g.,
your-project.firebaseapp.com) - Project ID: Your Firebase project identifier
- Storage Bucket: Storage bucket URL
- Messaging Sender ID: Cloud messaging sender ID
- App ID: Firebase application ID
- Measurement ID: Google Analytics measurement ID (optional)
- Service Account: Upload your Firebase Admin SDK service account JSON file
For detailed setup instructions, see Firebase Setup.
Resend Configuration
Configure email delivery for your platform:
- API Key: Your Resend API key
- From Email: The email address that outgoing emails will be sent from
For detailed setup instructions, see Resend Setup.
Database Configuration
Choose your data storage option:
Default Database
By default, your project uses DevOur's managed database. This is the simplest option requiring no additional configuration. When you create a bundle, this runs as a separate Docker container alongside your application.
Custom SQL Database
To use your own PostgreSQL database:
- Disable Use Default Database
- Select SQL as the database type
- Configure your database connection:
- Host: Database server hostname or IP address
- Port: Database port (default: 5432)
- User: Database username
- Name: Database name
- Password: Database password
- Click Test Connection to verify your settings
- Optionally check Skip Database Connection Test if you want to save settings without testing
Firestore
To use Firebase Firestore:
- Disable Use Default Database
- Select Firestore as the database type
- Ensure your Firebase service account has the necessary Firestore permissions
Colors
Customize your platform's color scheme:
- Main: Primary brand color
- Main Light: Lighter variant of the main color
- Secondary: Secondary accent color
- Alert: Warning/alert color
- Error: Error state color
- Success: Success state color
- Dark: Dark theme background color
- Light: Light theme background color
Enter colors as hex values (e.g., #3B82F6) or CSS color names.
Locales
Manage translations for your platform:
Existing Locales
By default, English is included with pre-defined translation strings. You can add additional languages including French, which also has pre-defined strings, or create other languages from scratch.
View and edit translations for languages you've added. Each locale displays all translatable strings with editable values.
Adding a New Locale
- Select a language from the dropdown in the "Add New Locale" section
- Fill in the translations for each string
- Click Save to add the locale
Saving Changes
Click the Save button at the bottom of the settings page to save all your configuration changes. A confirmation message will appear when settings are saved successfully.