Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local.
Você precisará ter instalado na sua maquina:
• Docker e Docker compose
• Node.js e NPM
• Git
• PHP 8+ e Composer
• Execute o comando no seu terminal e clone o repositório:
$ git clone https://github.com/DaviSouzaES/GAME-HUB-ES.git
• Entre na pasta do projeto
$ cd GAME-HUB-ES
• Entre na pasta gamehub-api
$ cd gamehub-api
• Instale as dependências
$ composer install
• Construir e rodar os containers:
// Abra o seu docker desktop
(Rode no path do docker-compose.yml)
$ npm run start:docker
• Rode as migrations:
$ php artisan migrate
• Iniciar servidor Back-End:
$ php artisan serve
• Resultado:
INFO Server running on [http://127.0.0.1:8000].
• No diretório raiz, entre na pasta CLIENT
$ cd client
• Instale as dependências
$ npm install
• Inicie o servidor front-end Vue
$ npm run serve
• Resultado:
> [email protected] serve
> vue-cli-service serve
INFO Starting development server...
• Aguarde o build do projeto, ao terminar, acesse no seu navegador:
- Local: http://localhost:8080/
- Network: http://192.168.0.103:8080/
- Vue.js - O framework web usado;
- Laravel - O framework back-end usado;
- NPM - Gerente de Dependência;
- Composer - Gerente de Dependência;
- RAWG Video Games Database API) - API de dados.
- Botão de editar as informações do usuário;
- Paginação dos jogos comprados e com like;
- Aplicar animações e efeitos em todas as telas;
- Melhorar o tratamento de erros;
- Padronizar todo o código;
- Poder remover um jogo favoritado.
- Davi Souza - Desenvolvimento Completo - Davi Souza
-
O uso da RAWG Video Games Database API deve ser respeitada de acordo com os termos e condições de uso, provido pela RAWG