Getting Started
Admin Panel
Settings
Search for a command to run...
DeepBuilder is sold on CodeCanyon as a customizable SaaS starter. Prefer admin settings and .env before patching core PHP, so merges stay easy.
Admin (recommended):
| Goal | Where |
|---|---|
| Name, tagline, logos, favicon | General & Branding |
| Admin panel theme | Appearance |
| Homepage copy | Frontend Sections |
| SEO defaults | SEO |
| Legal pages | Privacy & Terms |
Settings persist through SystemSettingsService into system_settings.
Environment:
APP_NAME, APP_URL — fallbacks when admin URL is empty.env onlyresources/css/npm run buildOverride or extend Blade components in resources/views/components/deep/. Copy a component, keep the same @props contract, and reference it as <x-deep.button>.
AdminAppearanceService stores density, sidebar style, accent, and radii from Settings → Appearance. Do not confuse this with the end-user light/dark toggle (default set in General).
Tune without code:
| Setting | Location |
|---|---|
| Default AI model | Admin → Settings → Builder |
| Active runtime (browser vs WebContainer) | Admin → Builders |
| WebContainer API key | Commercial license only — Builder Runtimes |
Tune with .env / config/deepbuild.php:
DEEPBUILD_ALLOW_MANIFEST_EDITS for package.json edits by AIAdd locales in Admin → Languages and edit lang/{code}/*.php files. All user-visible strings should use __('messages.key') or __('admin.key') — never hardcode English in Blade.
Customize plans in Admin → Packages. Gateway credentials in Payment Gateways. Webhook URLs must match your live APP_URL.
Option A — CMS: Create a Page in admin (slug + content).
Option B — Livewire:
App\Livewire\Main\Custom\AboutComponent.php with #[Layout('components.layouts.app')]resources/views/livewire/main/custom/routes/web.phpUse Settings → SEO for verification meta tags. For scripts (GA, Clarity), extend the main layout Blade or add a setting key via SystemSettingsService if you build a small plugin.
storage/ and .env before upgradesvendor/ and seeded migrations