-
🌱 I’m currently learning **Ruby | Ruby on Rails **
-
📫 How to reach me [email protected]
investfocus's Introduction
investfocus's People
investfocus's Issues
Criar Proventos
Stories
-
Criar campos:
- Quantidade
- Tipo (JCP/Dividendos)
- Data
- Valor Total
-
Mudanças nos Relacionamentos
- Add no user que tem muito tradings
- Add no stock que tem muito tradings
- Add no asset que tem muito tradings
-
Valor total bloqueado
Criar User
Stories
- Add Campos
- password
Setup Front
Stories
- Instalar Toastify
- Criar NavBar
- Criar uma pagina Home
Add Permissões
Stories
- Install gem punit
- Não permitir que um usuário consiga ver as movimentações de outro
- Não permitir que um usuário consiga ver os ativos de outro
Adicionar tipo Grupamento
Stories
- Add mais um tipo no kind;
- Quando criar um trading tipo grupamento calcular os dados do assets
- preço médio será
preço médio atual * grupamento
- quantidade será
quant. atual / grupamento
- total investido continua a mesma coisa.
- preço médio será
Criar Trading
Stories
-
Add Campos
- date
- amount
- value_unit
- total_value
- kind (buy/sale)
- user_id
- stock_id
- asset_id
-
Mudanças nos Relacionamentos
- Add no user que tem muito tradings
- Add no stock que tem muito tradings
- Add no asset que tem muito tradings
Criar dashboard
Stories
- Mostrar valor por mês de proventos recebidos
- Mostrar total investido por mês
Ajustar navbar
Stories
Mostrar no menu:
- Movimentações
- Ativos
- Nome do Usuário
- Botão de Sair
Atualizar Stock para Code ser unico
Stories
- Add validate uniqueness
- Add migrate para coluna code ser indexada
Add Custo oprecional na movimentação
Stories
Algumas banco/corretora cobram valores por custo de movimentação. Precisamos adicionar esse campo
Atualizar Asset quando deletar Trading
Stories
- Regra para deletação
- Só pode excluir até de 24 horas depois de cadastrado.
- Se possivel deletar a movimentação
- Deletar a movimentação
- Pegar todas as movimentações do ativos dessa movimentação deletada e recalcular.
Setup Back
Stories
-
Usar Tailwind
-
Gems
- Simple form
- Rubocop
- dotenv
- Rspec
- FactoryBot
- database_cleaner
- rails-controller-testing
- shoulda-matchers
- simplecov
-
Config i18n
-
Usar uuid
Calcular autamatico o valor total da movimentação
Stories
Para não ter erro no sistema. Não podemos deixar o usuário preencher o valor total da compra/venda. Calculando automaticamente o input.
- Calcular automaticamente
- Disabilitar input pra edição
Mostrar a porcentagem do arquivo sendo importado
Adicionar uma Trading
Stories
- Criar controller para criar movimentação
- Criar um botão para poder criar uma movimentação
Importar arquivo com movimentações
Stories
- Criar botão para upload do arquivo
- Criar as movimentações que estão no arquivo
Importar do extrato da B3 os proventos
Stories
- Ao importar o arquivo para movimentações tbm procurar por proventos
Importação do arquivo em background
Stories
- Adicionar Redis
- Adicionar Sidekiq
- Criar um worker para rodar em background o services para importar os dados do arquivos
Adicionar Proventos no Asset
Stories
-
Criar no Asset
- Campo proventos recebidos
-
Ao criar um provento, deve atualizar o novo campo do asset, independente do tipo do provento
Criar Stock quando for criado um trading
Stories
Quando for criar uma movimentaçõa (trading), deverá criar uma Ação (stock), caso não exista ainda. E setar o stock_id com essa na ação
- Criar Stock
- stock_id == id da nova stock criada
Criar Asset
Stories
-
Add Campos
- amount
- average_price
- total_invested
- user_id
- stock_id
-
Mudanças Relacionamento
- Add no user que tem muito assets
- Add no stock que tem muito assets, com erro na deletação
- Add no user que tem muito Stock pelo assets
Criar Stock
Stories
- Add Campos
- name
- code
Create README
-
Oq o sistema faz/ pq ele foi criado
-
Funcionalidades
-
Parte de desenvolimento
- Get Started
Add as traduções corretas
Stories
- Traduções na página de login
- traduções na mensagens de criado
Quando Importar arquivo, mostrar as novas assets
Stories
Quando importar arquivo, não deverá redirecionar para tela das movimentações e sim dos ativos. Ao criar irá aparecendo na tela.
Criar/Atualizar Asset quando criar Trading
Stories
- Quando criar uma movimentação, deverá criar/atualizar o Ativo do usuário
- Atualizar quando é compra
- Atualizar quando é venda
Add Filtros
Stories
- Install gem ransack
- Filtrar Movimentação por código da ação e tipo
- Filtrar Assset por código da ação
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.