Back to project foundations
Application starter

Laravel Vue Starter Kit

Official Laravel starter for a Vue and TypeScript interface connected through Inertia.

Why we recommend it

We recommend it for a team that wants Vue components while keeping Laravel routing, controllers and validation. It provides a consistent starting structure for forms, authenticated pages and custom business workflows without splitting the product into two independently deployed applications.

When to choose it

  • Vue-based customer portals and internal administration tools.
  • Custom CRM, approval or service applications whose business logic belongs in Laravel.

What to consider

  • Vue and Inertia are architectural choices: it is not a headless backend or a finished business application.
  • You still need your own data model, permissions, tests and production configuration; external services may have separate costs.

Start with this project

Prepare PHP 8.3 or newer, Composer, Node.js and a database according to the checked manifests. Follow the official starter-kit guide after cloning, configure your environment, inspect setup scripts, migrate and build the Vue frontend.