Laravel 12 starter kit

Uma base Laravel pronta para Livewire, API e Vite.

Esta fundação já sobe com uma home reaproveitável, endpoints JSON versionados e uma direção visual mais forte para novos produtos.

Abrir endpoint base
Livewire 4 componentes reativos sem sair do Blade
API v1 rotas versionadas para integrações futuras
Vite + Tailwind 4 build rápido com front-end pronto para evoluir

Visão ativa

Monte dashboards, páginas comerciais e backoffices sem trocar de stack.

$ php artisan make:livewire Dashboard/Overview

  • Componentes ficam em app/Livewire com views em resources/views/livewire.
  • Blade continua sendo a camada de composição e layout.
  • Ideal para painéis, CRUDs rápidos e portais internos.

Capacidades iniciais

O que este template já entrega

A ideia aqui e eliminar setup repetitivo para voce focar cedo no dominio do proximo projeto.

Web

Interface server-driven com Livewire

Telas administrativas, catálogos e fluxos internos podem nascer sem abandonar Blade, rotas web e o ecossistema Laravel.

API

Camada HTTP já separada por versão

A aplicação sobe com /api/v1/health e /api/v1/meta, deixando um padrão claro para novos controllers, resources e autenticação.

Build

Visual pronto para ser rebrandado

Vite, Tailwind 4, tipografia mais expressiva e interações leves entregam uma base visual melhor do que a welcome page padrão.

API pronta

Endpoints que ja servem de referencia

Use estes contratos como ponto de partida para recursos protegidos, resources e versionamento de integracoes.

Smoke test
GET
/api/v1/health

Smoke test simples para uptime e monitoramento.

GET
/api/v1/meta

Metadados da base, links úteis e capacidades habilitadas.

Bootstrap do proximo produto

Checklist para reaproveitar esta base

Os proximos passos abaixo ajudam a transformar este projeto padrao em uma base previsivel para novos clones.

01

Troque APP_NAME e ajuste a identidade visual antes de clonar para um novo produto.

02

Crie novos endpoints em routes/api.php mantendo o prefixo v1 para não quebrar integrações.

03

Use php artisan make:livewire NomeDoModulo para crescer a interface sem sair do fluxo Laravel.

04

Rode php artisan test e npm run build a cada ajuste estrutural para manter esta base confiável.