Skip to content

KajiyamaVK/marvel-cebro

Repository files navigation

O Cerebro

Esse projeto visa a criação de uma pesquisa dos personagens da Marvel usando a Marvel API. A aplicação também está online na Vercel (sim, me perdoe - o nome está errado lá). Também se encontra disponível uma imagem no Docker (kajiyamavk/marvel-cerebro:1.0)

Styled Components
## Stacks utilizadas

Stacks root

html javascript css css

Frameworks e Bibliotecas

ReactJS Styled Components Styled Components

Techs e ferramentas

Docker Github

Arquitetura e pontos relevantes

  • Utilizada a arquitetura em camadas onde as responsabilidades da interface, contextos e funções ficam separados da programação do UI
  • Normalmente utilizo CSS Modules ou Tailwind, mas como foi utilizado Styled Components, a estilização ficou no mesmo arquivo do componente.
  • A responsividade está desenvolvida.
  • Utilizado a Contextos para os controles de estados.
  • Aplicação se encontra online na Vercel.
  • Imagem disponível no Docker - kajiyamavk/marvel-cerebro:1.0
  • Seguindo as boas práticas dos nomes e comentários serem em inglês.
  • No enunciado diziam para serem criadas 3 telas, porém, pela simplicidade do projeto, foram criados 3 componentes, porém, isso é uma mudança que eu questionaria ao designer antes de fazer.
  • Pelo não uso de ISR/SSG/SSR ou Routing, eu poderia ter deixado o NextJS e ter aplicado o ReactJS apenas. Mas o framework foi aplicado por não aumentar a complexidade, e pelo uso da tag <Image>.
  • A maioria dos registros não possuem descrição, portanto, foi colocada animação de access denied