IMPORTANTE
Essa foi minha primeira aplicação criada com React, eu literalmente sai da zona de conforto para fazer esse teste. Considero com o repositório/teste mais importante para minha vida, foi literalmente a "virada de chave" da minha vida. Por isso deixei o mesmo sem nenhuma alteração na estrutura desde que o fiz, para sempre poder olhar e ver o quanto evoluir desde esse teste, lá em abril de 2019.
Teste para a vaga Front-end Lunes.io
- Fui Contratado ;D
Escopo do teste
Criar uma página com duas opções: bitcoin e litecoin.
Para cada opção, criar uma seção de conteúdo contendo duas colunas, uma com a imagem do logotipo da moeda e outra com o conteúdo centralizado na vertical e horizontal contendo o site da moeda (bitcoin.org e litecoin.org) e a cotação em dólar do momento na exchange bitfinex.
Logo abaixo, criar uma seção onde exista uma entrada de texto onde a pessoa poderá inserir um endereço da moeda selecionada para pesquisa. Exibir as informações do histórico de transações recebidas desse endereço, as informações relevantes para serem exibidas são o valor e confirmações, preferencialmente exibir as informações em um componente de tabela que permita ordenação.
Para obter as informações da cotação das moedas, pode usar essa API: https://chain.so/api/v2/get_price/
/USD
Para obter as informações do histórico de transação de um endereço, pode usar essa API: https://chain.so/api/v2/get_tx_received/
/<endereço>
Exemplos de endereços:
17JzE6xsyu4kZbLosvAKUXHdbU9arAp8Uf - Bitcoin
Lcyv6gzJ124TEbinWrp8AfQ5A4yv3u5tiL - Litecoin
A documentação da API se encontra nesse endereço: https://chain.so/api
Subir o código em algum perfil no github e nos enviar o link.
Qualquer dúvida, fico a disposição, boa sorte!