Gustavo Ribeiro de Freitas Sena
O objetivo desta aplicação é armazenar quais jogos o usuário está jogando sendo possível pesquisar pelo nome ou filtrar por status, gênero e nota. Além disso, o aplicativo possui um CRUD para gerenciar essas informações sobre os jogos.
Nesta tela, o usuário pode ver todos os jogos que foram cadastrados na aplicação. Além disso, também é possível realizar uma pesquisa por nome nos jogos.
Nesta outra tela, o usuário cadastra um jogo após preencher os campos listadas. Após a criação, o usuário é redirecionado para a página principal.
Nessa tela, é possível realizar um filtro dos jogos preenchendo os campos status, gênero e nota maior que. Após o filtro, o usuário é redirecionado para a tela principal, aonde são exibidos os jogos com base nos filtros.
Ao clicar no botão "ver mais informações" de um jogo na página principal, o usuário pode ver todas as informações que foram cadastradas referentes a esse jogo. Além disso, também existem os botões de deleção e edição do jogo que está sendo exibido.
Após clicar no botão de edição de um jogo, é possível editar todas as informações cadastradas referentes ao jogo selecionado.
Nesta aplicação, os dados do usuário armazenados foram os dados dos jogos, aonde foram salvas as informações nome do jogo, status do jogo (que pode ser em progresso, lista de desejos ou finalizado), gênero (que pode ser rpg, ação, aventura, etc), descrição do jogo, data de início e nota.
- A aplicação é original e não uma cópia da aplicação de um colega ou de uma aplicação já existente?
Sim.
- A aplicação tem pelo menos duas interfaces (telas ou páginas) independentes?
Sim.
- A aplicação armazena e usa de forma relevante dados complexos do usuário?
Sim.
- A aplicação possui um manifesto para instalação no dispositivo do usuário?
Sim.
- A aplicação possui um service worker que permite o funcionamento off-line?
Sim.
- O código da minha aplicação possui comentários explicando cada operação?
Sim.
- A aplicação está funcionando corretamente?
Sim.
- A aplicação está completa?
Sim, entretanto, por causa das tecnologias utilizadas houveram pequenas alterações no design da aplicação sem que perdesse as funcionalidades e, também, não foi implementada a adição de uma imagem para o jogo.