The purpose of the code is to implement an API for a bank account that allows users to create an account, list all accounts and transfer funds between accounts.
Furthermore, it also handles authentication of users before they can transfers funds.
The project is written in Java, with use of the spring boot framework.
A very "small" angular frontend has also been developed and can be found at - https://github.com/Falderebet/bank-frontend
The project uses SQLite and Jpa to query.