Search by

artisanpack-ui / vue-starter-kit

JacobMartellaWebDesign

A Laravel application.

Package info

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

Type:project

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

Statistics

Installs: 4

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 1

2.0.0 2026-09-16 21:17 UTC

This package is auto-updated.

Last update: 2026-09-16 21:20:11 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 13 (PHP 8.3+), 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