A ControlledMoney API é uma solução eficiente para controle financeiro, desenvolvida em Java com o framework Spring. Esta API permite aos usuários registrar seus lucros mensais, gastos e parcelas, fornecendo uma previsão detalhada de lucro, gasto e status de pagamento.
-
Registro de Lucros Mensais: Permite aos usuários registrar seus lucros mensais para análise e acompanhamento.
-
Registro de Gastos: Possibilita o registro de gastos para monitoramento e controle financeiro.
-
Registro de Parcelas: Permite o registro de parcelas de gastos ou receitas, oferecendo uma visão detalhada dos pagamentos futuros.
-
Previsão Financeira: Fornecer uma previsão detalhada de lucro e gasto com base nos registros feitos, incluindo status de pagamento das parcelas.
-
Controle de Pagamento: Oferece recursos para acompanhar o status de pagamento das parcelas, indicando se um pagamento já foi efetuado ou está pendente.
-
Análise Financeira: Fornece análises detalhadas sobre lucros, gastos e previsões financeiras para auxiliar na tomada de decisões.
-
API Flexível: Implementa operações CRUD para gerenciamento de lucros, gastos e parcelas, proporcionando uma experiência de usuário flexível e personalizável.
A API foi desenvolvida utilizando o padrão MVC (Model-View-Controller) do Spring, garantindo uma arquitetura robusta e modular. Além disso, integra o Spring Data JPA para acesso ao banco de dados e o Spring Boot para simplificar o processo de configuração e execução do aplicativo.