Home
Log in Create account
Laravel Starter Kit

Your application
starts here.

A production-ready Laravel starter with custom auth, role-based access control, media management, and a full component library — themed from CSS variables. Clone it, rename it, ship it.

Components

50+

Auth flows

5

Social providers

1+

Setup steps

5

Features included

Everything wired up out of the box

  • Custom auth — login, register, password reset, email verify
  • Google OAuth social login via Laravel Socialite
  • Role-based access control via Spatie Permission
  • Media library with conversions via Spatie MediaLibrary
  • Activity logging and audit trail
  • Dynamic settings with groups and types
  • CMS-style pages with slug routing
  • Light and dark mode support for all components

Quick setup

Clone and rename in minutes

  1. 1 Set app name APP_NAME in .env
  2. 2 Configure database DB_* vars, then php artisan migrate
  3. 3 Run the seeder php artisan db:seed
  4. 4 Add Google OAuth GOOGLE_CLIENT_ID + GOOGLE_CLIENT_SECRET
  5. 5 Theme it Edit :root CSS token vars in app.css

Tech stack

Carefully chosen, battle-tested

PHP 8.4/8.5 — Laravel 13
SQLite / MySQL / Postgres — Any Eloquent driver
Spatie Permission — RBAC & policies
Spatie MediaLibrary — File uploads + conversions
Spatie ActivityLog — Audit trail
Alpine.js — Client-side reactivity
Tailwind CSS v4 — Utility-first styles
Blade components — 50+ ready-made
Vite — Asset bundling

We value your privacy. We use cookies to keep the site running. With your permission, we also use them to measure usage and personalise content. Read our cookie policy.