Skip to content

vinifig/zbank-account

Repository files navigation

ZBank Account Application

A digital bank developed in Kotlin + Spring Boot

Domain Model

domain

Requirements

  • Intellij IDEA
  • Docker

Running

  • Start the containers, running on the project path
$ docker-compose up -d

Developing

  • Start the database containers, running on the project path (it could take a few minutes to build)
$ docker-compose -f docker-compose.development.yml up -d
  • Open the project on your Intellij IDEA
  • Import the gradle configuration
  • Select BankAccountApplicationKt on Edit run/debug configurations dialog
  • Run the application

Testing

  • Right-click at the root project tree and select Run Tests in account

Postman Collection

You could find examples of requests here: https://www.getpostman.com/collections/4cf8c62f9dda6a13a2a4

Attention

All the api requests except for POST /account must be authenticated with Basic(accountId:cpf)

About

A digital bank account application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published