Clonando o projeto
Clonando Frontend
git clone https://github.com/edmariooliver/frontend-dataclick.git
Clonando Backend
git clone https://github.com/edmariooliver/backend-dataclick.git
Configurando Backend
cd backend-dataclick
composer install
cp .env.example .env
php artisan key:generate
php artisan jwt:secret
sudo ./vendor/bin/sail up -d
Entre no .env e troque o "DB_HOST=127.0.0.1" para o IP local da sua máquina
DB_CONNECTION=mysql
DB_HOST=192.168.0.116
DB_PORT=3306
DB_DATABASE=teste
DB_USERNAME=root
DB_PASSWORD=password
Rodando as migrations
php artisan migrate:fresh --seed
Se ao rodar as migrations você der de cara com esse erro
The stream or file "backend-dataclick/storage/logs/laravel.log" could not be opened in append mode: Failed to open stream: Permission denied
Use este comando e rode as migrations novamente
sudo chmod -R 775 storage
E pronto o backend já está rodando
Configurando Frontend
Volte um diretório
cd ..
cd frontend-dataclick/
Instale as dependências
npm install
npm run dev
O arquivo de collection do Postman está no projeto também! Clique aqui