Skip to content

Projeto proposto pela Laboratória, desenvolvido em dupla. Como produto final, entregamos uma pagina web para visualização de um conjunto de dados, com a possibilidade de filtrar, ordenar, buscar e traz um cálculo agregado. Tema escolhido: Pokémon.

Notifications You must be signed in to change notification settings

VanesNery/SAP003-data-lovers

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Lovers

Índice


1. O Projeto

Projeto proposto pela Laboratória, desenvolvido em dupla. Como produto final, entregamos uma pagina web para visualização de um conjunto de dados, com a possibilidade de filtrar, ordenar, buscar e traz um cálculo agregado.

Tema escolhido: Pokémon.

2. Definição do Produto

Esse site foi desenvolvido com o objetivo de ajudar o jogador de Pokémon Go a ter acesso aos Pokémons existentes na região de Kanto. No jogo as informações sobre os Pokémons só são liberadas caso ele seja capturado. O nosso site traz, de uma maneira prática, uma lista com todos os Pokémons da região de kanto, auxiliando assim os jogadores de nível inicial e intermediário, Mostrando Pokémons filtrados por tipo, os que nascem em ovos e pelo tipo de ovo (2km, 5km e 10km), busca por nome e também possibilita o jogador ordená-los por nome de A-Z e de Z-A.

3. Definição do Usuário

Definimos os usuários a partir da criação de 2 personas:

Persona 1 Persona 2

4. História de Usuário

  • Gustavo quer visualizar todos os Pokémons existentes.
  • Quer filtrar por tipo.
  • Quer saber quais são os pokémons que nascem em ovo.
  • Quer visualizar os Pokémons por ordem alfabetica.

  • Gabriela quer saber quais pokémons nascer em um tipo especifico de ovo (2km, 5km ou 10km).
  • Quer saber a porcentagem de pokémon pque nasce em ovo.
  • Quer ver qual a porcentagem de pokémons por tipo.
  • Quer realizar busca por nome.

5. Como Funciona

Mostrar Pokémons filtrados por tipo e os que nascem em ovos e pelo tipo de ovo (2km, 5km e 10km), busca por nome e também possibilita o jogador ordená-los por nome de A-Z e de Z-A.

6. Como Utilizar

Na barra de "Buscar" você pode escrever o nome do Pokémon com a primeira letra em maiúscula, ou caso saiba apenas parte do nome, a busca vai apresentar os pokémons que possuem as letras que você digitar. No Filtro de Ovos vai apresentar os pokémons que nascem através do Ovos, você filtrar por Ovos de 2, 5 e 10 km. No Filtro de Tipos apresenta os pokémons pelo tipo deles. Exemplo: Poison, vai apresenta Bulbasaur e suas evoluções. No Filtro de "Ordenar" você consegue colocar em ordem alfabética, crescente e decrescente.

Obs:. quando escolher o filtro de Ovos ou de Tipos, apresentar um calculo estatístico de quanto pokémons nascem através de ovos e quantos pokémons tem o tipo escohido.

7. Imagem do Site

Desktop Mobile

8. Link da nossa página

Pokémon Go

9. Checklist

  • Usar VanillaJS.
  • Não utilizar this.
  • Passa pelo linter (npm run pretest)
  • Passa pelos testes (npm test)
  • Testes unitários cobrem um mínimo de 70% de statements, functions, lines e branches.
  • Inclui uma definição de produto clara e informativa no README.md.
  • Inclui histórias de usuário no README.md.
  • Inclui rascunho da solução (protótipo de baixa fidelidade) no README.md.
  • Inclui uma lista de problemas detectados nos testes de usabilidade no README.md.
  • UI: Mostra lista/tabela/etc com dados e/ou indicadores.
  • UI: Permite ordenar dados por um ou mais campos (asc e desc).
  • UI: Permite filtrar dados com base em uma condição.
  • UI: É responsivo

10. Pessoas Envolvidas no Projeto

About

Projeto proposto pela Laboratória, desenvolvido em dupla. Como produto final, entregamos uma pagina web para visualização de um conjunto de dados, com a possibilidade de filtrar, ordenar, buscar e traz um cálculo agregado. Tema escolhido: Pokémon.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.8%
  • CSS 2.7%
  • HTML 1.5%