Skip to content

plasmus777/Projeto_Acoes_Adatech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto Ações AdaTech 📊💻

Descrição

O Projeto Ações AdaTech é uma aplicação Java desenvolvida com Spring Boot que facilita o gerenciamento de ativos financeiros, como ações, fundos imobiliários e renda fixa. O sistema permite que os usuários cadastrem seus investimentos e configurem alertas de compra e venda com base em variações nos valores dos ativos.

Este projeto foi criado para ajudar investidores a monitorar suas carteiras e tomar decisões estratégicas, definindo limites de preço personalizados.


Funcionalidades ⚙️

  • 📈 Cadastro de ativos: Ações, fundos imobiliários e renda fixa.
  • 🚨 Alertas de preço: Configure notificações para alertar sobre:
    • Valor mínimo (indicado para compra).
    • Valor máximo (indicado para venda).
  • 📩 Notificações automáticas: Receba alertas por e-mail quando os ativos atingirem os limites configurados.
  • 📊 Relatórios diários: Gere relatórios sobre a performance dos ativos cadastrados, auxiliando na análise de investimentos.

Tecnologias Utilizadas 🛠️

Tecnologia Descrição
Java Linguagem principal utilizada no projeto. Java
Spring Boot Framework usado para construção da API. Spring Boot
H2 Database Banco de dados utilizado para armazenar informações sobre ativos e usuários.
Notificações via E-mail Integração com serviços de notificação para alertas automáticos. 📧

Requisitos 📋

  • Java 17+ (ou versão mais recente)
  • Spring Boot 2.6+ (ou versão mais recente)
  • MySQL Server
  • Maven (para gerenciamento de dependências)

Download, compilação e execução 🚀

Warning

Para baixar, compilar e executar este programa, é necessário instalar: Git e o JDK.

Utilizando um terminal, é possível baixar, compilar e executar este programa em sua máquina local com os seguintes comandos:

1 - Baixe o código deste repositório para a sua máquina:

git clone https://github.com/plasmus777/Projeto_Acoes_Adatech.git

2 - Entre na pasta do projeto:

cd Projeto_Acoes_Adatech

Edite o arquivo "src/main/resources/application.properties" com seu editor de texto preferido:

nano src/main/resources/application.properties

Agora, troque o campo "api.finnhub.key=" por "api.finnhub.key={SUA_CHAVE_API}", onde {SUA_CHAVE_API} é o valor obtido através da chave de API do FinnHub. Por fim, salve o arquivo e feche o editor de texto.

3 - Compile o projeto:

./mvnw package

4 - Execute o projeto:

cd target

java -jar ./ProjetoAcoesAdatech-0.0.1-SNAPSHOT.jar

Desenvolvido por 💻

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages