Este projeto é uma aplicação web desenvolvida com Laravel 10 no backend e Vue 3 com Vuetify 3 no frontend. Ele utiliza PHP 8.2 para o servidor e fornece uma interface de usuário moderna e responsiva.
- Laravel 10: Um framework PHP poderoso e elegante para desenvolvimento web.
- PHP 8.2: A linguagem de script do lado do servidor usada para desenvolvimento web.
- Vue.js 3: Um framework JavaScript progressivo para construção de interfaces de usuário.
- Vuetify 3: Uma biblioteca de componentes Vue UI com designs baseados em Material Design.
- Node.js: É necessário ter o Node.js instalado para instalar as dependências e executar o frontend Vue.
- Composer: Gerenciador de dependências PHP usado para instalar e gerenciar as dependências do Laravel.
- PHP 8.2: Certifique-se de ter PHP 8.2 instalado e configurado corretamente em seu ambiente.
- Clone o repositório: git@github.com:jonathanestefani/crud_vuetify.git
Esse projeto foi desenvolvido em Ubuntu Linux 23.10, caso tenha algum problema com a versão do docker em outro sistema operacional, use as seguintes versões:
- docker-compose: 1.29.2
- docker: 24.0.5
Dentro da pasta do projeto crud_vuetify, no terminal rode o comando abaixo:
docker-compose up