Skip to content

Sistema de gerenciamento bancário desenvolvido em Java com Spring Boot, utilizando MySQL, para controle de contas, transações e agendamentos.

Notifications You must be signed in to change notification settings

Isabela01vSilva/bank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bank Isabela — API REST para Sistemas Bancários

🚧 Status: Em andamento (integração com Schedule em desenvolvimento)


Projeto para gerenciamento de clientes, contas bancárias e operações financeiras, pensado para oferecer uma API REST completa para sistemas bancários.

Este sistema permite o cadastro, consulta, atualização e exclusão de clientes e contas, além de operações como depósitos, saques, transferências e consulta de saldo.


Funcionalidades principais

  • CRUD de clientes e contas bancárias
  • Depósitos, saques e transferências imediatas
  • Consulta de saldo e extratos
  • Integração futura com o microserviço Schedule para agendamento de transferências

📌 Os diagramas abaixo estão em versão preliminar e serão atualizados conforme o desenvolvimento do projeto.

Diagrama de Uso

Diagrama de Uso

Diagrama de Arquitetura

Diagrama de Arquitetura


Integração com Schedule

O Schedule é um microserviço complementar responsável pelo agendamento de transferências bancárias futuras. Ele foi desenvolvido para funcionar de forma desacoplada, permitindo que o Bank se concentre nas operações imediatas, enquanto o Schedule cuida do processamento agendado.

  • Comunicação via API REST utilizando WebClient do Spring Boot
  • Integração ainda em fase de desenvolvimento

Tecnologias usadas

  • Java 21
  • Spring Boot
  • Spring Data JPA
  • MySQL
  • Maven

Autor

Isabela Silva

About

Sistema de gerenciamento bancário desenvolvido em Java com Spring Boot, utilizando MySQL, para controle de contas, transações e agendamentos.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published