Skip to content

Aplicação para fãs de Rick and Morty, feita com HTML, CSS, JS e o uso de uma API

Notifications You must be signed in to change notification settings

Gregisa/SAP007-data-lovers

 
 

Repository files navigation

Cida(delas) apresenta: RICKVERSO

Índice

1. Introdução ao Rickverso

Paz entre mundos terráqueas(os) da dimensão C-137, este é o Rickverso de Rick and Morty!

Para quem ainda não conhece, a série é um prato cheio para amantes de ficção científica. Rick Sanchez, um cientista um tanto quanto genial e de moral duvidosa, leva seu neto e, mais tarde também, sua neta Summer em aventuras à galáxias e dimensões paralelas. A série tem muitas referências de filmes como Mad Max, Star Wars, Senhor dos Anéis entre outros.

Para quem assiste a série, sabe que é impossível acompanhar todas as dimensões e personagens que existem, já que se multiplicam a cada episódio. Pensando nisso, a aplicação Rickverso vem como uma solução em forma de catálogo com cards para fãs da série que querem conhecer e buscar informações sobre os personagens.

Escolhemos o nome Rickverso em referência aos multiversos e dimensões que existem na série. O pretexto para criar um catálogo de personagens foi de que somos alienígenas do planeta Gazorpazorp e que investigamos as aventuras de Rick Sanchez com o intuito de mensurar todas as dimensões e seres do Universo.

As informações usadas são da fonte: https://rickandmortyapi.com/

Planejamento

Para a realização do projeto, tomamos como referêcia o período de quatro semanas e ultilizamos da metodologia ágil para nos planejar. A ferramenta ultilizada para esse intuito foi o Trello.

Getting Started

2. Perfil & História de Usuário

A partir dessa pesquisa já feita com fãs de Rick and Morty, escolhemos os filtros que achamos mais intuitivos e claros para o usuário poder categorizar os personagens, que são: status (vivo, morto ou indefinido), gênero (feminino, masculino ou indefinido) e espécie (humano, humanoide, animal ou alienígena).

Além disso, o usuário também poderá saber quantos personagens existem na série de uma mesma espécie que selecionar.

Perfil de Usuário

Traçando o perfil de usuário, chegamos a algumas conclusões:

-Em sua maioria, são adultos e adolescentes

-Pessoas que gostam de ficção científica e/ou desenhos como The Simpsons, Futurama, Family Guy

História de Usuário

História 1: "Como fã da série Rick and Morty, sei que muitos personagens interessantes aparecem em só um episódio e eu gostaria de saber o nome e espécie deles."

Definição de pronto 1: Cards que contém fotos e nome com boa vizualização, para que o usuário possa identificar pela imagem o personagem que quer saber mais informações, tal como local de origem.

História 2:"Eu, usuária, gostaria de poder pesquisar um personagem pelo nome para saber mais informações sobre ele."

Definição de pronto 2: Input ao lado dos filtros, dando a escolha da usuária buscar um personagem por nome.

História 3: "Como usuário, quero saber quantidade de personagens que se encaixam em cada categoria."

Definição de pronto 3: Ao aplicar o filtro de cada categoria escolhida, o usuário pode ver na página html uma mensagem printada dizendo a porcentagem de personagens que se encaixam na categoria.

3. Protótipos de Layout

Para este projeto, tínhamos que fazer primeiro um protótipo de baixa fidelidade, mais simples e sem necessidade de usar ferramentas, apenas para esboçar uma primeira solução de interface que suprisse as necessidades do usuário.

Protótipo de Baixa Fidelidade-1

Protótipo de Baixa Fidelidade-2

Ultilizamos o Canva para fazer o protótipo de alta fidelidade, que deve demonstrar o máximo potencial de interface que gostaríamos de criar, por mais que não consigamos seguir a risca(ou não tenhamos tempo). Primeiramente, buscamos por imagens de fundo com temas do Rick and Morty e paletas de cores que se mostram presentes durante a série. Tivemos algumas opções de layouts pensadas, essas apenas da página de apresentação, pois queríamos montar a página principal a partir da paleta de cores escolhida na anterior.

Protótipo-1

Protótipo-2

O escolhido foi o que deixou a marca visual mais Rick and Morty possível. Além disso, buscamos um layout simples e intuitivo para o usuário, tanto na página de introdução, quanto na principal. Dessa forma, a vizualização dos cards com personagens fica clara, e também as formas de filtragem.

Layout escolhido:

Protótipo Final pág-1

Protótipo Final pág-2

Adaptamos a disposição dos elementos da nossa aplicação ao tamanho de diferentes telas a partir do princípio do design responsivo, e esses foram os resultados em dispositivo mobile:

Protótipo Mobile pág-1

Protótipo Mobile pág-2

4. Aprendizado

O projeto Data Lovers é o segundo feito no bootcamp, e tivemos um verdadeiro salto exponencial em relação ao primeiro, já que novos conceitos foram apresentados e ultilizados, como o uso de media query para trazer responsividade e a criação de testes unitários pelo Jest para garantir a funcionalidade do código. Porém, o verdadeiro coração desse projeto é a manipulação de objetos e arrays, de como trazer para a tela do usuário informações de um banco de dados. Além disso, aprendemos como trabalhar com branchs (pull request, merge, atualizar main), commitar de forma padrão, a importância de traçar um perfil e história de usuário,e também suas definições de pronto.

5. Ferramentas Ultilizadas

Código: -Git & Github: controle de versão, criação de branchs, commits e deploy final no Github Pages. -Vscode: editor de código.

Comunicação: -Zoom. -Whatsapp. -AnyDesk. -Slack.

Protótipo: -Canva.

6. Linguagens Ultilizadas

-JavaScript(puro). -HTML5. -CSS3. -Jest (testes unitários do JavaScript).

Projeto desenvolvido por Fernanda Leandra e Isabela Gregoraci- SAP007 Laboratória 2022

Foto de Fernanda Leandra

Foto de Isabela Gregoraci

About

Aplicação para fãs de Rick and Morty, feita com HTML, CSS, JS e o uso de uma API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.5%
  • Other 0.5%