InvestHub é um projeto web desenvolvido para fins de estudo, focado em permitir que os usuários gerenciem suas carteiras de ações e monitorem os preços das ações usando a API da bolsa de valores brasileira. O projeto incorpora diversas tecnologias, incluindo JUnit e Mockito para testes unitários, integração de validação de usuários por meio do Keycloak, e utiliza Docker para conteinerização com PostgreSQL como banco de dados.
InvestHub utiliza as seguintes tecnologias:
- JUnit e Mockito para testes unitários
- Feign Client consumindo API
- API da bolsa de valores brasileira para obtenção de dados de ações
- Docker para conteinerização
- PostgreSQL como banco de dados
- Keycloak para validação de usuários
- API Brapi - Acesso aos dados da B3
- Gerenciamento de Carteira: Os usuários podem adicionar, remover e acompanhar ações em suas carteiras.
- Monitoramento de Preços em Tempo Real: O aplicativo fornece preços de ações em tempo real da bolsa de valores brasileira.
- Autenticação de Usuários: Integração com Keycloak para validação segura de usuários.
- Operações CRUD: Suporte para operações POST, GET, PUT e DELETE para interação eficaz com os dados.
- Interface Frontend: Em desenvolvimento
Em desenvolvimento
Yan Filipe Hausmann
Este projeto é licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.