Java, Maven, Spring Boot,Liquibase, Postgresql, H2,Spring Boot Security, JWT, Rest API, Swagger, Thymeleaf, JUnit5
The functionality of the application depends on the role of the user.
- EVERYONE can register
- ADMIN and CLIENT can login
- CLIENT: view your accounts, view transactions for your accounts, method of transferring funds to the account of other users.
- ADMIN: view users, accounts and transactions, create an account for user, account status changes