Lançamento de Receita e Despesa
Sobre o projeto | Diagrama de Classe | Links | Contato
Simples API REST com objetivo apenas de criar um CRUD para entender o funcionamento do JPA
O sistema faz o registro do lançamento gasto ou da receita, com sua respectiva data do pagamento e data do vencimento. Na parte de lançamento ainda é possível inserir uma descrição e uma observação para o valor a ser lançado. Apenas o administrador é capaz de fazer qualquer alteração no sistema enquanto os usuários comuns têm acesso apenas de leitura. É obrigatório ao fazer um lançamento escolher qual categoria esse lançamento faz parte.
- Java 11
- Spring Boot 2.4.4
- Spring Data - JPA/Hibernate
- Banco de Dados PostgreSQL
- Spring Secutity - OAuth 2
- Front-end Angular
- Criação de Interface Service (garantir baixo acoplamento)
- CRUD (ORM Hibernate - Ambiente de teste)
- DTO (Aplicação DTO na camada de Controller)
- Exception Personalizado(Bad_Request; Not Found ...)
- Consulta e Busca Paginada
- Autenticação e Autorização (JWT)