API Java Spring - Controle Financeiro Este projeto é uma API REST desenvolvida com Java Spring Boot para controle financeiro pessoal. Permite o gerenciamento de usuários, títulos (contas a pagar e receber) e centros de custo, além de fornecer um dashboard de fluxo de caixa. Utiliza autenticação JWT para segurança, integração com banco de dados PostgreSQL via Spring Data JPA e segue boas práticas de arquitetura, como separação de camadas e uso de DTOs. O projeto inclui tratamento centralizado de exceções e documentação dos endpoints.
Principais tecnologias:
Java Spring Boot Spring Data JPA PostgreSQL JWT (JSON Web Token) ModelMapper Funcionalidades:
Cadastro e autenticação de usuários Gerenciamento de contas a pagar/receber Controle de centros de custo Dashboard financeiro API segura e escalável