PHPackages                             mateusotabe/brelue - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [DevOps &amp; Deployment](/categories/devops)
4. /
5. mateusotabe/brelue

ActiveProject[DevOps &amp; Deployment](/categories/devops)

mateusotabe/brelue
==================

Esqueleto Laravel + Inertia/Vue limpo, dockerizado e localizado para o Brasil (pt-BR).

v1.0.5(3w ago)06MITPHPPHP ^8.3CI failing

Since May 19Pushed 3w agoCompare

[ Source](https://github.com/mateusotabe/brelue)[ Packagist](https://packagist.org/packages/mateusotabe/brelue)[ RSS](/packages/mateusotabe-brelue/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (16)Versions (7)Used By (0)

brelue
======

[](#brelue)

> Esqueleto **Laravel 13 + Inertia/Vue 3** limpo, dockerizado e **localizado para o Brasil** (pt-BR), pronto para iniciar novos projetos.

**PHP 8.5 · Nginx · PostgreSQL 16 · Vite · pnpm**

---

✨ O que já vem configurado
--------------------------

[](#-o-que-já-vem-configurado)

- **Localização pt-BR** — `APP_LOCALE=pt_BR`, `APP_TIMEZONE=America/Sao_Paulo`, `faker` pt-BR e traduções em `lang/pt_BR/` (validação, auth, senhas, paginação) + `lang/pt_BR.json`.
- **Formatação no frontend** — `resources/js/lib/format.ts` e o composable `useFormat` para datas, números, moeda (R$), porcentagem e tempo relativo no padrão brasileiro.
- **Docker Compose** — nginx + PHP-FPM 8.5 (Dockerfile próprio, com Xdebug em dev) + PostgreSQL 16.
- **Base enxuta** — layouts, páginas e componentes do starter-kit padrão removidos; página inicial em branco e apenas os primitivos de UI reutilizáveis mantidos.
- **Fortify** instalado (rotas de autenticação registradas, sem views — recrie conforme o projeto).

---

📦 Stack
-------

[](#-stack)

- PHP 8.5 (FPM) · Xdebug (dev)
- Nginx (Alpine)
- PostgreSQL 16
- Node.js / pnpm (Vite)
- Composer 2

---

🚀 Criar um novo projeto
-----------------------

[](#-criar-um-novo-projeto)

```
composer create-project mateusotabe/brelue meu-app
cd meu-app
```

Os scripts `post-create-project-cmd` já geram a `APP_KEY`, criam o SQLite e rodam as migrações.

> Caso o pacote não esteja no Packagist, adicione o repositório VCS no `composer.json` de destino:
>
> ```
> "repositories": [
>   { "type": "vcs", "url": "git@github.com:mateusotabe/brelue.git" }
> ]
> ```

---

▶️ Subindo o ambiente com Docker
--------------------------------

[](#️-subindo-o-ambiente-com-docker)

Requisitos: Docker `>= 24` e Docker Compose `>= 2.0`.

```
# 1. Build e start dos containers
docker compose up -d --build

# 2. Arquivo de ambiente (se ainda não existir)
cp .env.example .env

# 3. Dependências PHP
docker compose exec php composer install

# 4. Dependências frontend
docker compose exec php pnpm install

# 5. Chave da aplicação e migrations
docker compose exec php php artisan key:generate
docker compose exec php php artisan migrate

# 6. Vite (hot reload)
docker compose exec php pnpm run dev
```

ServiçoURL / PortaAplicaçãoVite (HMR)PostgreSQL`localhost:5433` (db/usuário/senha: `laravel`)Para usar PostgreSQL, descomente as variáveis `DB_*` no serviço `php` do `docker-compose.yml` (ou ajuste o `.env`).

---

💻 Desenvolvimento sem Docker
----------------------------

[](#-desenvolvimento-sem-docker)

```
composer install
cp .env.example .env
php artisan key:generate
pnpm install
composer run dev   # serve + queue + logs + vite
```

---

🇧🇷 Localização
--------------

[](#-localização)

A configuração regional vive no `.env.example` (replicada em cada novo projeto). As traduções ficam em `lang/pt_BR/`. No frontend:

```
import { useFormat } from '@/composables/useFormat';

const { formatCurrency, formatDateTime } = useFormat();

formatCurrency(1234.5);      // "R$ 1.234,50"
formatDateTime(new Date());  // "19/05/2026 15:46"
```

---

🧪 Comandos úteis
----------------

[](#-comandos-úteis)

```
docker compose exec php sh                       # shell no container PHP
docker compose logs -f                           # logs
docker compose up -d --build --force-recreate    # rebuild completo
docker compose down                              # parar
docker compose down -v                           # parar e remover volumes
```

---

📄 Licença
---------

[](#-licença)

MIT.

###  Health Score

42

—

FairBetter than 88% of packages

Maintenance95

Actively maintained with recent releases

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

6

Last Release

21d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/a86c15ba3259252780b122deac617324d782c3b094d35145b0bc13f4befe3ce6?d=identicon)[motabe](/maintainers/motabe)

---

Top Contributors

[![mateusotabe](https://avatars.githubusercontent.com/u/13934182?v=4)](https://github.com/mateusotabe "mateusotabe (2 commits)")

---

Tags

laraveldockerinertiastarter-kitvuebrazilpt-BR

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/mateusotabe-brelue/health.svg)

```
[![Health](https://phpackages.com/badges/mateusotabe-brelue/health.svg)](https://phpackages.com/packages/mateusotabe-brelue)
```

###  Alternatives

[nunomaduro/laravel-starter-kit-inertia-react

The skeleton application for the Laravel framework.

2071.1k](/packages/nunomaduro-laravel-starter-kit-inertia-react)[codewithdennis/larament

Larament is a time-saving starter kit to quickly launch Laravel 13.x projects. It includes FilamentPHP 5.x pre-installed and configured, along with additional tools and features to streamline your development workflow.

3861.7k](/packages/codewithdennis-larament)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
