TODO

  • God damn gitignore file
  • Connectors
  • Dotenv integration
  • Models
  • Seeder => Bank konto
  • Services
  • Detailed exceptions
  • OGM not supported exception
  • Validation
  • Restcalls
  • Basic logging
  • Pin length validation
  • MS SQL driver
  • Extend exceptions
  • Repositories for FS
  • TestContainers Dockerfile 4 sqlite
  • Tests
  • Uml
  • Readme
  • JavaDoc
  • .gitlab-ci.yaml file to test on push https://docs.gitlab.com/ee/user/packages/maven_repository/
  • More specific logging for longer functions
  • Password constraints

ADD ON

  • Run tests in parallel
  • Receipt as PDF
  • JavaDoc Gitlab Pages
  • Fix OGM
  • OGM Model decoration
  • OGM Repositories
  • Card unlock
  • Account unlock
  • Card payments at a terminal

TODO add to readme jdbc:sqlite::memory:

Use testcontainers instead of simulated ones https://www.testcontainers.org/