Skip to content

Cadu-or/TCC

Repository files navigation

Trabalho de Conclusão de Curso

Alunos: João Gabriel e Carlos Eduardo.

Projeto TCC

O Projeto TCC é a estrutura completa do nosso trabalho, composta pelo front-end e banco de dados. A partir dele, é possível acessar toda a base de dados e utilizar as funcionalidades do sistema.

Instalação

Antes de iniciar a aplicação descompacte o arquivo init.zip para receber o arquivo init.sql para inicializar o banco de dados junto ao docker.

Para iniciar o projeto utilizando Docker, execute o seguinte comando:

docker compose up -d --build

Na primeira execução, será realizada uma migração completa da base de dados, processo que pode levar aproximadamente 6 minutos. Os logs do container indicarão quando o banco de dados estiver pronto para uso.

Utilização

  • O projeto será iniciado na porta 8000 do seu ambiente local.
  • O banco de dados PostgreSQL estará disponível na porta 5434.

Projeto TCC_ETL

O que é?

O Projeto TCC_ETL é responsável pelo processo de Extração, Transformação e Carga (ETL) dos dados. Ele combina códigos em Python e SQL, sendo executado na plataforma DeepNote.

Instalação

O TCC_ETL não requer instalação local, pois sua execução ocorre diretamente na plataforma DeepNote.

Utilização

O código pode ser executado diretamente na plataforma. No entanto, devido ao grande volume de requisições feitas à API e à complexidade dos cálculos de correlação, o processo pode levar várias horas para ser concluído. Após a execução, os arquivos gerados são migrados para o banco de dados.


Este repositório contém todas as informações necessárias para rodar e entender o funcionamento do projeto. Para dúvidas ou contribuições, entre em contato com os autores.

About

Trabalho de Conclusão de Curso

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •