Skip to content

Aplicação que extrai e exibe dados da taxa de câmbio entre o real (R$) e o dólar (US$) em um gráfico, com opção de cadastro para notificações por e-mail sobre variações diárias da taxa cambial.

License

Notifications You must be signed in to change notification settings

soumichel/RateCoin

Repository files navigation

RateCoin

Este projeto é uma aplicação que extrai dados do site do Ipeadata sobre a Taxa de câmbio comercial para compra: real (R$) / dólar americano (US$). É possível visualizar essas informações em um gráfico além de permitir que os usuários se inscrevam para receber notificações por e-mail sobre variações diárias da taxa de câmbio.

Estrutura do Projeto

  • Extração de Dados: Utiliza Bash para realizar scraping dos dados de câmbio do site do Ipeadata.
  • Limpeza de Dados: Usa um script em Python para limpar e filtrar os dados extraídos.
  • Servidor Node.js: Recebe os dados limpos, exibe um gráfico e gerencia as inscrições dos usuários para notificações.
  • Docker: Utilizado para criar e gerenciar dois containers (um para extração e limpeza de dados, e outro para o servidor Node.js).
  • Docker Compose: Gerencia a comunicação entre os containers.

Como Executar o Projeto

  1. Clone o repositório

    git clone https://github.com/soumichel/RateCoin.git
    cd RateCoin
  2. Configurar .env

    • Edite o arquivo .env e forneça suas próprias credenciais e informações necessárias para o funcionamento do sistema.
  3. Construir e iniciar os containers

    docker-compose up --build
  4. Acessar a aplicação

Requisitos do sistema

  • Docker
  • Docker Compose

Projeto desenvolvido para a disciplina Sistemas Distribuídos, realizada na Universidade Federal de Lavras.

About

Aplicação que extrai e exibe dados da taxa de câmbio entre o real (R$) e o dólar (US$) em um gráfico, com opção de cadastro para notificações por e-mail sobre variações diárias da taxa cambial.

Topics

Resources

License

Stars

Watchers

Forks