BillRizer / coin-market

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

coin-market

notas

Foi aplicado uma arquitetura de camadas, sendo

  • presentation: responsável pelos componentes gráficos
  • application: pode parecer repetitivo, mas sua função é impedir a presentation de se acoplar na infrastructure, sendo usada também para aplicar regras de negócio.
  • infrastructure: camada de abstração para fontes externas de dados ou recursos, como Rest,websocket, storage, cache .

install and run

docker compose up -d
# this run frontend and backends application

todo

devido a alguns imprevisto nao conclui totalmente, porem segue a lista de coisas que estavam planejadas:

  • [bug] ajuste tamanho corredo no grid para nao quebrar componentes
  • add banner com scroll
  • Adicionar animacoes
  • Adicionar teste de integracao com cypress ou React Test Library
  • algumas pequenas correcoes de layout
  • criar suporte para macos m1

About


Languages

Language:TypeScript 98.7%Language:HTML 0.6%Language:JavaScript 0.4%Language:Dockerfile 0.3%