•
2 min de leitura
Mini Banking System

O Mini Banking System é uma aplicação full-stack de portfólio que modela consulta de contas, extratos e transferências com consistência transacional e chaves de idempotência seguras contra replay.

Destaques

  • API em Spring Boot com fronteiras em camadas de domínio, aplicação, adaptadores e persistência.
  • Dashboard em Angular para saldos, extratos e fluxos de transferência.
  • Demo local com H2, contas pré-cadastradas e health checks do Actuator.
  • Backend em Docker e CI no GitHub Actions verificando backend e frontend.

Stack

  • Java e Spring Boot
  • Angular e TypeScript
  • JPA/Hibernate e H2
  • Docker e GitHub Actions

O projeto é propositalmente autocontido e usa apenas dados sintéticos.