Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 2.45 KB

LEIAME.md

File metadata and controls

36 lines (25 loc) · 2.45 KB

exRate Hunter

exRate Hunter é uma aplicação Python FastAPI desenvolvida como parte do projeto CoinSnark. Sua principal responsabilidade é fornecer dados atualizados para outras APIs dentro do projeto CoinSnark, permitindo que elas consumam os dados do Redis sem a necessidade de atualizá-lo.

Responsabilidade

A aplicação tem como responsabilidade consumir dados de várias fontes externas, como o Banco Central do Brasil (BCB), Open Exchange Rates e Exchange Rates API. Esses serviços fornecem dados financeiros relevantes, como taxas de câmbio.

Após a obtenção dos dados, a aplicação os consolida de acordo com a lógica de negócios específica do projeto CoinSnark. Em seguida, os dados consolidados são escritos no Redis, um armazenamento de dados em memória, para acesso rápido por outras partes do projeto.

Uso

Para utilizar o exRate Hunter, siga estas instruções:

  1. Clone o repositório.
  2. Instale as dependências listadas no arquivo requirements.txt.
  3. Configure as variáveis de ambiente no arquivo .env renomeando o arquivo .env-example.
  4. Execute o arquivo main.py para iniciar o servidor FastAPI.
    uvicorn app.main:app --host 0.0.0.0 --port 8000

Para obter mais informações sobre o projeto CoinSnark, consulte a documentação: GitBook do Coinsnark.


Agradeço por explorar o exRate Hunter. Caso tenha alguma dúvida ou sugestão sobre o projeto, fico felizes em ouvir. Sinta-se à vontade para entrar em contato.



Static Badge Static Badge Static Badge Static Badge