Quickstart

Short path for a fresh Laravel 12/13 app. For a longer walkthrough see Installation or the marketing Install page.

Login

Requirements

  • PHP 8.3+
  • Laravel 12+ or 13+
  • Livewire 4, Tailwind CSS v4
  • Stripe test keys (for billing)

Install

composer require electrik/electrik:^5.4
php artisan electrik:install --migrate

Then set Stripe keys in .env and sync products:

php artisan electrik:stripe:sync
php artisan storage:link

Optional demo data:

php artisan electrik:seed-demo

For the operator console, set:

ELECTRIK_OPERATOR_EMAILS=demo@@electrik.dev

Smoke-check routes

Area Paths
Auth /login, /register, /forgot-password
App /dashboard, /onboarding
Teams /teams, settings, members, activity, webhooks
Billing /billing, plans, address, usage
Settings profile, security, sessions, API tokens
Ops /ops (operator emails only)

Dashboard

Local sandbox

From the Electrik lab monorepo:

./scripts/reset-electrik-sandbox.sh
cd electrik-sandbox
composer dev

See Local sandbox.

UI

Electrik uses Slate. Component docs: slate.electrik.dev.

Last updated . · Legal