Cotações Moedas e CriptoMoedas por API.

Consumo de API AwsomeApi, e exibição Django.
  • Gráficos em duas bibliotecas JS.
    • Chart JS.
    • Apex Charts.
  • FrontEnd Html, JS, Css / Bootstrap.
  • BackEnd, Django / Python.
  • Bibliotecas Python:
    • Requests, requisição http para outra fonte.

Card image cap
Cotações Moedas e CriptoMoedas por API.

Django Framework para o consumo e apresentação de dados de API REST.

A API Awesomeapi se provou uma excelente API para consumo de dados de cotações de moedas e criptomoedas. Além de não ter um custo para a utilização, oferece alta disponibilidade. Sua utilização é simples e dispõe de uma documentação eficiente. Embora as cotações possuam um delay, pode ser utilizada para uma consulta esporádica, e testes.

Neste projeto pude testar a API de forma prática, quase todos os endpoints foram utilizadas neste projeto, onde mostro o quão eficiente é o Framework Django para o consumo de APIs, e exibição em páginas Web.

São oferecidos endpoints para consultar a cotação mais atual que é excelente para exibição em cards. Cotações por período determinado e cotação dos últimos X dias que são excelentes para exibição em gráficos. Além de podermos solicitar a última cotação disponível de várias moedas simultâneas, que é melhor apresentada em forma de tabela.


Exibição da cotação mais recente no formato card, a API permite atualização de 5 em 5 minutos.


Formulário para seleção de moeda e período de exibição no gráfico.


Exibição das cotações mais atuais em formato tabela.


Exibição das cotações mais atuais em dois tipos de formato gráfico.

ChartJs e Apex Charts disponíveis.



A demonstração está hospedada na nuvem na Oracle Cloud Infrastructure - OCI. Que é uma concorrente direta da Amazon AWS e Google Cloud, e pode ser acessada no botão "Demontração" abaixo.

Demonstração