a java base application to monitore and analyze data from stock exchange market.
stonks's Introduction
stonks's People
stonks's Issues
CRUD Empresa
Empresa:
id: Long
Nome: String
CNPJ: String
Ativos: List (Uma empresa pode ter mais de um tipo de ativo. Ex.: Petrobras tem as ações PETR3 é PETR4) - Ver tipo de relacionamento.
Obs: Empresa deve ser unica, ou sejá so pode existir uma empresa chamada Petrobrás com o CNPJ "XXXXXX" no sistema.
Documentação da terceira sprint.
Gerar UML do estado atual do projeto. Slide explicando as funcionalidades é vídeo demonstrativo.
Documentação segunda sprint
Gerar UML do estado atual do projeto. Slide explicando as funcionalidades é vídeo demonstrativo.
Gerar gráficos
Gráficos a serem detalhados.
Por hora, avaliar as possíveis bibliotecas para geração de gráfico.
Sugestões:
Morris js
Google charts
Adicionar notificações de sucesso ou erro.
O sistema hoje não retorna nenhum feedback se a operação foi realizada com sucesso ou ocorreu erro.
Ex.:
- Ao cadastrar um novo usuário;
- Ao adicionar um novo ativo na carteira.
Autenticação de usuário
Documentação primeira sprint
Gerar UML do estado atual do projeto. Slide explicando as funcionalidades é vídeo demonstrativo.
CRUD Usuario
Atributos:
Id: Long
Nome completo: String
Status: Boolean
CPF: String - Deve ser validado.
Email: String
Data nascimento: Date
CRUD Ativos
Classe pai:
- Ativo:
Id: Long
Nome: String
Codigo: String
Valor: Double
empresa: Empresa - Ver tipo de relacionamento
Filhos: - FundoImobiliario:
Tipo: String (Ex: Laje imobiliaria, Tijolo: Hibrido, etc) - Ação:
Setor: String
Obs: Os podem ser adicionados atributos não listados, a depender do crescimento do sistema.
Gráficos de ativos [Restrição]
Só mostrar gráfico para ativos para aqueles que tenha o status da operação como compra.
Sql dados fundamentalista
Apresentar dados fundamentalista de ativos.
Esses dados só são atualizados quando as empresas listadas em bolsa soltam seus balaços, (três, seis ou um ano).
Encontrei esse scrapy que é feito encima do site fundamentus.
Edição de carteira.
Enviar relatório por e-mail.
Enviar os dados já plotado na tela no relatório por e-mail.
JavaMailSender
Gerar relatório
A ideia seria gerar um html com os dados do relatório e dar a opção de enviar por email ou imprimir.
CRUD carteira do usuário
Atributos:
Id: Long
idUsuario: Long
status: Boolean
ultimaAtualizacao: Date
ativo: Ativo
Visualizar notícias relevantes
A ideia é ter um portal de notícias dentro do sistema, onde mostrarar as notícia dos principais sites de finanças do pais, disponibilizando o link para o usuario ler a notícia completa.
Acessar histórico de transações
Cadastro de usuario
Quando foi mudado o layout foi excluído a tela de cadastro de usuário, tem que ser criado uma nova.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.