Rick and Morty é uma série animada de comédia e ficção científica que mostra as aventuras interdimensionais, estreou em dezembro de 2013. A história apresenta as aventuras de Rick Sanchez, um cientista extremamente inteligente e alcoólatra de 60 anos, com seu neto Morty Smith, que possui dificuldades escolares e tem 14 anos
Inspirado em “De Volta Para o Futuro”, o desenho mistura elementos do mundo “real” com as viagens da dupla protagonista por outras dimensões e universos paralelos.
Para visualizar o projeto clique aqui
O projeto desenvolvido foi uma página web para visualizar um conjunto de dados sobre os personagens Rick and Morty que se adeque às necessidades de usuário. A pagina possibilita visualizar 493 personagens da série e filtrá-los por Gênero, Status, Espécie e Ordem de A-Z ou de Z-A. No verso do card é possível ver algumas informações relevantes do personagem e os episódios que aparecem.
O site foi desenvolvido para atender os fãs da série Rick and Morty de forma prática e simples, onde o usuário poderá visualizar os personagens em formato de card e as informações relevantes no verso no card. Permitindo localizar os personagens através de uma busca por nome, filtro por gênero, status e espécie, e ordenação. E ao clicar no card trás algumas informações relevantes como gênero, status, espécie, localização e em quais episódios o personagem aparece.
Para atender os usuários, foi realizado uma pesquisa foi utilizado Google Forms com o objetivo de entender os fãs e curiosos da série, identificando a faixa etária e gênero dos usuários, e quais são os seus interesses em relação aos personagens e o tipo de informação que consideram relevantes na série. Abaixo é possível visualizar os três perfis definidos para o projeto.
Após a definição das histórias de usuário, foi criado um protótipo de baixa fidelidade, conforme abaixo.
O próximo passo foi desenhar uma Interface de Usuário (UI - User Interface). Para isso, foi utilizado a ferramenta Figma .
Tela inicial:
A paleta de cores foram definidas através das cores principais da série
Foi implementado um botão de voltar ao topo da pagina, por ser uma pagina longa causada pelos 493 personagens sendo exibidos na tela, após os usuários encontrar dificuldades ao voltar no topo da pagina para realizar um novo filtro.
Após desenhar interface de usuário, iniciou-se a implementação do projeto, que ficou da seguinte forma:
-
Mostrar os dados dos personagem em formato de cards.
-
Permitir ao usuário interagir com a interface para obter as informações que necessita;
-
Ser responsiva, ou seja, deve ser visualizada sem problemas a partir de diversos tamanhos de tela: celulares, tablets, notebooks, etc.
-
Implementação de filtros e campo de busca por nome do personagem.
Os testes unitários foram desenvolvidos para testar as funções encarregadas de processar, filtrar e ordenar os dados, assim como o calculo agregado. Os testes cobrem 100% de statements (sentenças), functions (funções), lines (linhas), e branches (ramos).
Versão para desktop / notebook: