Antes de começarmos a trabalhar no projeto, temos que instalar as dependências primeiro.
Vamos começar instalando os pré-clone, que consistem em dependências muito importantes para o bom funcionamento do projeto.
Acesse o GitHub na página do projeto. Assim que a página carregar, procure por um botão escrito Code. Clicando sobre ele, você verá as siglas HTTPS, onde encontrará o link que deverá ser copiado.
No terminal digite o seguinte comando:
git clone *link https*Aguarde até o projeto ser clonado em sua máquina e, em seguida, entre na pasta do arquivo.
cd BookNestNo terminal:
composer installAguarde ate finalizar e digite novamente
npm installAgora vamos navegar pro diretório do front
cd ..\frontend\Aqui instalamos os pacotes do front:
npm installAgora existem dois arquivos .env.exemple no projeto, um para o front e outro para o backend.
Respectivamente em: /BookNest/frontend e /BookNest/backend
Acesse essas pastas e em cada uma rode:
cp .env.example .envPreencha as credenciais principalmente da conexão com o banco de dados
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=
E a url do front:
APP_URL=
Preencha a url do backend:
VITE_API_BASE_URL=http://localhost:8000
Agora com a conxão configurada, na pasta raiz do projeto, você pode rodar:
php artisan migrate:freshPara criar as tabelas necessárias.
Para rodar o projeto agora, precisamos executar o backend e o frontend juntos, abra um terminal no diretório /BookNest/frontend e rode o comando:
npm run devAgora com outro terminal, acesse o diretório /BookNest/backend e execute o comando:
php artisan serveE tanto o front quando o back devem estar funcionando.
Agora basta acessar seu navegador em http://localhost:3000