Skip to content

Bolerplate fullstack utilizando os frameworks Laravel e Vue JS

Notifications You must be signed in to change notification settings

paulokalleby/laravue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Laravue Fullstack 🧑‍💻

🚀 Bolerplate fullstack utilizando os frameworks Laravel e Vue JS

Recursos

  • Modelo mutitenant single database
  • CRUD de Papéis e Usuários.
  • Autenticação JWT com Sanctum.
  • Recuperação de senha com envio de código de validaçao por email
  • Autorização com ACL baseado em "Roles and Permissions".
  • Validações no backend (FormRequest) e frontend (Vuelidate)
  • Tema com Darkmode
  • Documentação da API com Swagger.

Tecnologias

  • Linguagem: PHP 8.3
  • Framework: Laravel 11
  • Banco de Dados: MySQL
  • Cache: Redis
  • Ferramentas: Docker, Laravel Sail, Swagger, Mailpit

Como rodar o projeto

Clonar repositório do github

git clone [email protected]:paulokalleby/laravue.git

Backend

cd laravue/laravue-api

Copiar as varieveis de ambiente

cp .env.example .env

Subir containers do projeto

./vendor/bin/sail up -d

Instalar dependências

./vendor/bin/sail composer i

Gere a chave do projeto Laravel

./vendor/bin/sail artisan key:generate

Execute a migração do banco de dados e popule a tabela de permissões

./vendor/bin/sail artisan migrate --seed

Acesse a documentação da api http://localhost

Frontend

cd laravue/laravue-web

Subir aplicação em container nginx

docker-compose up -d

Acesse a aplicação frontend http://localhost:5174

About

Bolerplate fullstack utilizando os frameworks Laravel e Vue JS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published