Este projeto se propós a realizar a integração de serviços do frontend Marvel com o backend Marvel Api, realizando a chamadas, consumindo serviços da API da Marvel.
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disto é bom ter um editor para trabalhar com o código como VSCode
Neste projeto decidir por utilizar o React com TypeScript, pois para mim o TypeScript torna o projeto mais legível por conta de sua tipagem assim evitando alguns erros que possam ocorrer com o JavaScript.
Foi utilizado também o styled-components como lib de estilo, para facilitar e organizar as folhas de estilo, e também para entregar maior poder de personalização, com isso foi criado um Design System da aplicação, storybook para realizar a documentação de alguns componentes, e Jest para realizar alguns teste de render.
Após clonar o repositório, entre na pasta marvel-client
e instale todas as dependências utilizando o comando:
# Digite o comando abaixo para instalar as dependências:
yarn install
Depois, digite o comando abaixo para rodar a aplicação web:
# Irá abrir em localhost:3000
yarn start
As seguintes ferramentas foram usadas na construção do projeto: