Construir uma API Simples em Laravel(PHP) e Front com VUE3 que permitisse Listar,Criar, Atualizar e Deletar Orçamentos, bem como pesquisar por Nome do cliente, nome do vendedor e o intervalos de data de criação.
A API da Oficina que o vendedor possam criar, listar, ler, editar e deletar orçamentos e fazer pesquisas através do nome do cliente, do nome do vendedor e da data de criação.
Exemplo: Tela da Listagem de Orçamento
Para editar as informações de um orçamento específico, o usuário deve acessar a telar de editar clicando no botão -EDITAR- na listagem dos orçamentos.
Exemplo: Tela de Edição de Orçamento
Clone Repositório
git clone
Entre na pasta
cd teste_back_front
Remova a pasta .git
rm -rf .git/
Entre na pasta oficina
cd oficina
Crie o Arquivo .env
cp .env.example .env
Se for preciso, Atualize as variáveis de ambiente do arquivo .env
APP_NAME=Pontue
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=http://localhost
LOG_CHANNEL=stack
LOG_DEPRECATIONS_CHANNEL=null
LOG_LEVEL=debug
DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=budget
DB_USERNAME=admin
DB_PASSWORD=password
Suba os containers do projeto
docker compose up -d
Acessar o container
docker compose exec budget_web bash
Instalar as dependências do projeto
composer install
Gerar a key do projeto Laravel
php artisan key:generate
Criar o banco de dados com os seeders
php artisan migrate --seed
Rodar os Testes
./vendor/bin/pest
Entre na pasta oficina_front
cd oficina_front
Instale as dependncias da aplicação
npm install
Entre na pasta oficina_front
npm run dev