Algumas dicas para melhorar o projeto. Sou desenvolvedor e trabalho com sistemas financeiros a alguns anos. Já usei e trabalhei com diversas ferramentas e plataformas e vejo que o tempo passa e as mesmas continuam com cabeça fechada para muita coisa. Abaixo segue pequenas dicas para que seu projeto seja eficiente e utilizável pela maioria das pessoas:
-
Rateio - Ao lançar uma despesa (ou receita) deve ser possível categorizar a despesa (ou receita) e permitir um rateio do lançamento. Por exemplo, houve um gasto de 1.000,00 com saúde (foi pago 800,00 do médico e 200,00 medicamentos - farmácia). O app deve contemplar essa situação: 1 lançamento de 1.000,00 porém rateado 800,00 médico e 200,00 remédios. Existem diversas outras situações onde essa rateio se faz necessário. Rateio deve ser ilimitado para 2 ou mais categorias;
-
Categorias - Deve ter possibilidade de até 3 níveis, por exemplo:
- SAÚDE
-> PLANO DE SAÚDE --> MENSALIDADE
--> CONSULTAS
--> EXTRAS
-> FARMÁCIAS
-> MÉDICOS
-
Cartões de Créditos -> Os cartões devem contemplar compras parceladas (somente no Brasil existe isso) e as parcelas lançadas em cada dia de vencimento da fatura do cartão. Obviamente quando a conta de pagamento for CARTÃO, o app deverá saber a data do fechamento e a data do vencimento da fatura e, caso exista algum banco vinculado, saber também a conta para que o dinheiro seja debitado de forma automática, tal como acontece na vida real. Isso deve ser configurável na conta;
-
Contas de Pagamentos - Atualmente, além das contas bancárias, carteiras e cartões de crédito, existem contas de pagamento que não são contas, mas funcionam parecidas com algumas particularidades, como o caso do Mercado Pago, PicPay, etc... O app deverá contemplar esse tipo de conta e poder movimentar dinheiro livremente entre elas;
-
Rendimentos - A maioria das contas (bancárias e pagamentos) possuem rendimentos atrelados, ou seja, se você deixa o dinheiro lá, pode ser que o mesmo cresça (pouco, eu sei, mas creçe). O App deverá tratar isso de forma automática, a medida que o saldo vai aumentando, uma opção de creditar de uma forma direta e que fique registrado;
-
Juros Pagamentos - Assim como os rendimentos, cartões de crédito muitas vezes possuem juros embutidos nos pagamentos e nas transações. O App deve contemplar essa situação. Por exemplo, estou pagando uma fatura de 1.200,00, sendo que o valor real da fatura é R 1.150,00 e juros de R 50,00 por atraso do pagamento. Se não tiver um controle desse tipo de despesa, o usuário pensa que naquele mês ele teve um gasto de 1.200,00 no cartão, sendo que não foi. A maioria não controla isso porque fica complicado fazer, mas se o app conseguir gerenciar, ficaria bem mais fácil;
Pois é ... Essas são algumas dicas aí... Se precisar de ajuda para analisar melhor, estou a disposição. Também trabalho com UX/UI Design e posso dar uma ajuda na interface e na experiência de uso, caso necessite!
Desejo sorte na empreitada!