Back to project foundations
Application starter

Laravel React Starter Kit

Official Laravel application foundation with a React interface, Inertia routing and TypeScript.

Why we recommend it

Choose it when your team wants Laravel business logic and a React interface in one application. Inertia connects server routes and controllers to React pages, reducing the need to maintain a separate frontend API before building your own workflows.

When to choose it

  • Customer portals, internal dashboards and custom business applications built by a PHP and React team.
  • Products where server-side authorization and validation should stay close to the Laravel domain model.

What to consider

  • This is an application foundation, not a ready-made CRM or subscription product; domain logic, tenant isolation and billing need design.
  • The MIT source does not include hosting or third-party services. Check dependencies and authentication settings before production.

Start with this project

Use PHP 8.3 or newer as required by the checked Composer manifest, Composer, Node.js and a database. After cloning, follow the official Laravel starter-kit setup, configure the environment, run migrations and build the frontend; review scripts before running them.