Bem-vindo ao repositório do projeto desenvolvido durante o hackathon da Asapcard! Este projeto é composto por três aplicações distintas que trabalham juntas para melhorar a eficiência do processo de leitura de documentos, envio de mensagens e integração com o RabbitMQ para comunicação assíncrona.
Essas são as 3 aplicações desenvolvidas com suas respectivas funcionalidades:
Eevee - App -> Essa aplicação é o serviço que vai persistir os dados no banco de dados.
Eevee - Reader -> Recebe e transforma os dados recebidos.
Eevee - Queue -> Serviço de mensageria que faz a comunicação entre essas aplicações.
Utilizamos a IDE STS, o framework Spring Boot para construir o código e o banco de dados MySQL. Para isso, é necessário:
- Instalar o STS: https://spring.io/tools
- Instalar o Spring Boot: https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started.html#getting-started.introducing-spring-boot
- Instalar o MySQL: https://dev.mysql.com/downloads/
Este projeto é de código aberto, e você é incentivado a contribuir. Sinta-se à vontade para abrir issues, enviar pull requests e melhorar a funcionalidade geral do sistema.