2 min de leitura
Mini Banking System

Mini Banking System is a portfolio-ready full-stack application that models account lookup, statements, and money transfers with transactional consistency and replay-safe idempotency keys.

Highlights

  • Spring Boot API with layered domain, application, adapter, and persistence boundaries.
  • Angular dashboard for account balances, statements, and transfer flows.
  • H2-backed local demo with seeded accounts and actuator health checks.
  • Dockerized backend and GitHub Actions CI for backend and frontend verification.

Tech Stack

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

The project is intentionally self-contained and uses synthetic data only.