artisanpack-ui/vue-starter-kit

A Laravel + Vue + Inertia.js starter kit using ArtisanPack UI components.

Maintainers

Package info

github.com/ArtisanPack-UI/vue-starter-kit

Type:project

pkg:composer/artisanpack-ui/vue-starter-kit

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 1

1.0.1 2026-04-28 16:46 UTC

This package is auto-updated.

Last update: 2026-04-28 16:50:20 UTC


README

A Laravel + Vue + Inertia.js starter kit using ArtisanPack UI components.

Laravel Vue Inertia Tailwind CSS DaisyUI Tests License

What's in the box

  • Stack: Laravel 12, Inertia.js v2, Vue 3.5, Tailwind CSS 4, DaisyUI 5
  • Components: @artisanpack-ui/vue + @artisanpack-ui/vue-laravel adapter
  • Auth: login, register, forgot/reset password, email verification, password confirmation, account deletion (controllers + Form Requests + Inertia pages)
  • Settings: profile, password, appearance (light/dark/system theme)
  • Layouts: shared AppLayout (sidebar + mobile navbar + toast region), AuthLayout, SettingsLayout
  • Typed routes: Laravel Wayfinder auto-regenerated by the Vite plugin
  • SSR: Inertia SSR builds + an opt-in composer dev:ssr runner
  • Tests: 33 Pest tests, CI via GitHub Actions
  • Optional packages prompt: pick CMS framework, hooks, media library, code style packages, etc. during install
  • Optional modular structure: nwidart/laravel-modules integration

Requirements

  • PHP 8.2+
  • Composer
  • Node.js 20+ and npm

Installation

composer create-project artisanpack-ui/vue-starter-kit your-project-name
cd your-project-name
composer dev

The post-create-project-cmd chain runs migrations, prompts for optional packages, and generates Wayfinder route helpers.

Documentation

The docs/ directory has everything: installation, configuration, authentication, components, modular structure, testing, deployment, troubleshooting, FAQ.

License

MIT — see LICENSE.

Credits