Our team has created REST API Application for online payment wallet application which can be used by bank's customers for different services like create bank account, login and SignUp to account, create wallet from bank account, add money to wallet, Billpayment from wallet, get transaction details from wallet etc.
- Create Bank account and wallet.
- User can Login and Signup.
- Delete Bank account.
- Adding money to wallet.
- Money Transfer from one wallet to another wallet.
- Any Bill payments from wallet.
- User can see transactions details from wallet.
- Java
- Hibernate
- Spring Framework
- Spring Boot with JPA
- MySQL
- Maven
- Swagger UI
Our contribution to Project-
- Kapil-> Mapping tables and Wallet Module
- Amar Sarkar-> Customer and Bank Module
- Ashirvad kumar-> Beneficiary
- Rajat Santra-> BillPayment
- Himanshu Rajput -> Transaction
- Authentication
- Bank Account
- Customer
- Wallet
- Bill Payment
- Transactions
- Beneficiary
Install and connect with database
#db specific properties
spring.datasource.url=jdbc:mysql://localhost:8888/upay
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.username=root
spring.datasource.password=port
- User can login and SignUp.
- User can logout.
- User can create the bank account.
- User can get the account details.
- User can delete the account details.
- Customer can save the details with bank.
- Customer can update the details with bank.
- User can create account in the wallet.
- User can add the money to the wallet.
- User can transfer the money from wallet.
- User can seen the wallet balance.
- User can deposit amount in the wallet.
- User can seen the list of customer.
- User can add the new benificiary.
- User can delete the benificiary.
- User can view the particular benificiary.
- User can view all the benificiary
- User can pay any bill from wallet.
- User can get all bills details.
- User can seen the transaction details with date wise.
- User can see the transaction details with wallet user.
- User can see all the transaction details.