Este projeto utiliza Laravel 11, PHP 8.2, Node.js 22, Livewire 3, Tailwind CSS e Flowbite. Siga os passos abaixo para configurar e rodar o projeto localmente no Windows.
Antes de começar, certifique-se de que você tenha as seguintes dependências instaladas:
- 📌 PHP 8.2
- 📌 Composer
- 📌 Node.js 22
- 📌 NPM
- 📌 Git
Se você não tiver PHP e Composer configurados globalmente, pode ser útil usar o XAMPP para configurar um ambiente PHP local de maneira mais simples no Windows.
git clone https://github.com/DevMboo/app-brands
cd app-brands Instale as dependências do Laravel com o Composer:
composer install Copie o arquivo .env.example para .env:
cp .env.example .env Em seguida, gere a chave da aplicação:
php artisan key:generate npm install Execute as migrações para configurar as tabelas do banco de dados:
php artisan migrate Crie o usuário de teste via seeder:
php artisan db:seed O projeto utiliza Vite para empacotar e compilar os assets. Para rodá-lo em modo de desenvolvimento, execute:
npm run dev php artisan serve - Laravel 11 – Framework PHP para backend.
- PHP 8.2 – Versão do PHP utilizada.
- Node.js 22 – Ambiente JavaScript para rodar o Vite e outras ferramentas.
- Vite – Bundler de front-end rápido.
- Livewire 3 – Framework para criação de componentes dinâmicos no Laravel.
- Tailwind CSS – Framework CSS para interfaces responsivas.
- Flowbite – Biblioteca de componentes UI baseada em Tailwind CSS.
| Comando | Descrição |
|---|---|
php artisan serve |
Inicia o servidor Laravel |
npm run dev |
Roda o Vite em modo de desenvolvimento |
npm run build |
Compila os assets para produção |
php artisan queue:listen --tries=1 |
Inicia o Queue Listener |
Caso enfrente dificuldades, verifique:
- Se todas as dependências do PHP e Node.js estão instaladas corretamente.
- Se o arquivo
.envestá configurado com as credenciais corretas do banco de dados. - Se estiver com problemas no Vite no Windows, tente rodar o comando
npm run devno Prompt de Comando ou PowerShell, em vez do Git Bash, pois pode haver incompatibilidades.