Skip to content

Latest commit

 

History

History
38 lines (24 loc) · 1.66 KB

README.md

File metadata and controls

38 lines (24 loc) · 1.66 KB

Projeto de exemplo usando chave composta no laravel

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.

Tecnologias Utilizadas

  • 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.

Requisitos de Instalação

  • 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.

Instalação

  1. Clone o repositório: [email protected]:jonathanestefani/crud_vuetify.git

Iniciando o ambiente com docker

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:

Dentro da pasta do projeto crud_vuetify, no terminal rode o comando abaixo:

docker-compose up

Portas do projeto

O projeto web roda na porta 8080

O projeto backend roda na porta 8000