/ConsumerBank

Java with spring boot backend implementation of a bank account

Primary LanguageJava

ConsumerBank

Endpoints:

User should be able to open Savings/ Current/ Loan account by giving information like Name, phone No, email Id, account type, and initial deposit

User should be able to see his/her personal and account details User should be able to update his/her personal details User should be able to transfer fund from one account to another account. User should be able to see his/her last transactions by month

Add one more functionality:

  • user will enter start and end date and all credit and debit transactions total has to be displayed for that period
  • register
  • add beneficiary, beneficiary controller and stuff

For above APIs:

  • Add all necessary validations

  • Handle Validation and Business Exceptions

  • Add Loggers and comments

  • Transaction management

  • Java 8 features need to used where ever possible

  • Unit testing for both Controller and Service classes

SpringBoot

SpringDataJPA

Validations - Form Validation and Business Validation.

Exceptions - Global

Junit & Mockito - 80% Coverage.

Bank Application

---------------- Register and Update - Customer Registeration

Beneficiary Addition - 

Transfer - 

Transfer History - 

    Date Range - 

    Month -