** What is it? ** Transaction banking systems play a fundamental role in facilitating and streamlining the management of money movements between accounts and financial institutions.
** What does it do? ** These systems represent the backbone of banking operations, enabling individuals, businesses and institutions to conduct a variety of transactions in a secure, efficient and convenient manner.
- Spring Boot :tw-1f343:
- JPA :tw-1f50c:
- MySQL :tw-1f42c:
1.1 Account opening
1.2 Account deposits
1.3 Transfers between accounts
1.4 Consult account
1.5 Block account
2.1 Pocket creation
2.2 Transfers to pockets
2.3 Pocket query
- Copy the url o the repository
- Run this command in Git ➡ git clone (url the repository)
- Set the environment variables for the database
- Create a database in MySQL with the same name as "application.properties" and set your password to "spring.datasource.password" or the same name as environment variables
- Uses layered architecture
- Uses DTO design pattern
- Uses Security with Spring Security and JWT
- Uses CI/CD