Skip to content

GCorradoMMS/free-gamelist

Repository files navigation

Docker POC - Free Gamelist

Sua lista de jogos gratuita!

O Free Gamelist é um serviço que te permite descobrir e salvar diversos jogos gratuitos para seu entretenimento!

Requisitos:

  • Docker

Funcionalidades

Homescreen

Homescreen

  1. Botão "My Gamelist" vai até a tela de jogos salvos.
  2. Display com informações do jogo aleatório, contendo os botões "Go to Page" e "Add to List".
  3. Botão "Go to Page" para ir até o site do jogo.
  4. Botão "Add to List" para adicionar o jogo na sua lista.
  5. Botão "Check Another Game" para recomendar outro jogo gratuito aleatoriamente.

Gamelist

Gamelist

  1. Botão "Discover new games..." vai até a tela inicial e te recomenda um jogo gratuito aleatório.
  2. 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".
  3. Botão "Link" para ir até o site do jogo.
  4. Botão "Delete" para deletar o jogo da sua lista.

Arquitetura

Arquitetura 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.

Instalação

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.

Sobre o projeto

Foi desenvolvido em ambiente Windows (Docker Desktop) com docker e docker-compose, utilizando, primariamente, as seguintes tecnologias:

About

Free gamelist

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published