Assumptions
- The first date post sorting of transactions will coincide with initial balances supplied in the banks detail. The check is not being done currently to verify all that.
- Any accounts which are yet to be opened, pre-fill them with 0 balance from the first day, in the banks input json.
- Entertains multiple transaction per day. Enter them in the json in sequence.
Current limitations: N.A.
Book of work (if time permits): N.A.
This project uses Quarkus, the Supersonic Subatomic Java Framework.
If you want to learn more about Quarkus, please visit its website: https://quarkus.io/ .