Create a rest server to handle users, accounts, transactions, lending, borrowing and creating budget
- Setup postgres docker instance
- Setup UI for postgres
- Setup Liquibase
- Setup myBatis
- Create Spring profiles
- Add validation for user operations
- Handle Exceptions
- Create controller advice
- Create custom exceptions
- Logging error using Slf4j and logback.xml
- Add CRUD for accounts
- Add validation for accounts operations
- Add CRUD for transactions
- Add validation for transactions operations
- Add CRUD for ledger
- Add validation for ledger operations (lending + borrowing)
- Create spring profiles
- Add validation for users
- Add Accounts
- Handle Exceptions
- Create controller advice
- Create custom exceptions
- Logging error using Slf4j and logback.xml
- Successfully setup postgres using username and password
- Successfully setup mybatis
- Successfully setup Liquibase
- Created CRUD for Users