O Free Gamelist é um serviço que te permite descobrir e salvar diversos jogos gratuitos para seu entretenimento!
Requisitos:
- Docker
- Botão "My Gamelist" vai até a tela de jogos salvos.
- Display com informações do jogo aleatório, contendo os botões "Go to Page" e "Add to List".
- Botão "Go to Page" para ir até o site do jogo.
- Botão "Add to List" para adicionar o jogo na sua lista.
- Botão "Check Another Game" para recomendar outro jogo gratuito aleatoriamente.
- Botão "Discover new games..." vai até a tela inicial e te recomenda um jogo gratuito aleatório.
- Display da tabela com os seus jogos salvos , contendo seletor de itens, bara de busca, seletor de página, imagem, nome, gênero, descrição e botões de ação "Link" e "Delete".
- Botão "Link" para ir até o site do jogo.
- Botão "Delete" para deletar o jogo da sua lista.
No nosso serviço o endpoint contém uma lista de games gratuitos; quando chamamos em nossa aplicação, ele escolhe aleatoriamente um jogo da lista e nos disponibiliza.
Na pasta raíz do projeto, siga as seguintes instruções;
docker-compose build app
docker-compose up -d
docker-compose exec app composer install
docker-compose exec app php artisan migrate
docker-compose exec app php artisan key:generate
Para utilizar o serviço é necessário ir até localhost:8000
no navegador.
Talvez seja necessário adicionar um sudo
antes das instruções caso seu sistema seja linux.
Foi desenvolvido em ambiente Windows (Docker Desktop) com docker
e docker-compose
, utilizando, primariamente, as seguintes tecnologias: