MyWallet
MyWallet is a Payment Wallet Application in Java using Spring Boot with Source Code. This is a restful service for the payment wallet application with all necessary APIs. This project is developed to allow customers to make payments using wallets while making any purchase.
Install / Use
/learn @abhishek-0713/MyWalletREADME
MyWallet - Payment wallet Application
<img src="https://user-images.githubusercontent.com/105943862/208486571-5d2a1eb9-b77e-4b70-975b-8128fcb8f86c.png" alt="MyWallet" width = "50%" align=right > </br>This is the Payment Wallet Application in Java using Spring Boot with Source Code.
This is restful service for the payment wallet application with all neccessary API. This project is developed to allow customers to make payments using wallets while making any purchase using the application.
</br></br></br>
Team Members
-
Alok Shekhawat | Github <!-- Added Beneficiary Service Layer implemtation. Establish relationship between Beneficiary entity and Customer entity. -->
-
Dileep Kumar Yadav | Github <!-- : Responsible for creating the Wallet Module. Added Wallet Service Layer Implemetation. -->
-
Graghavendramurty | Github <!-- : Worked Transaction Service Layer Implementation and perform transaction related operations. -->
-
Musavvir Shaikh | Github <!-- : Created Bank Acccount Service Layer and implementation of account related services. -->
</br> -
Abhishek D. Patil | Github - Team Lead <!-- Resplonsible for building overall working flow of application. Implemented User Service Layer, validate login service layer. Bug Fixes, Handling Console Errors, All Exceptions Handling. -->
Modules:
-
Wallet Module
-
Customer Module
-
Bill Payment Module
-
Transaction Module
-
Beneficiary Module
-
Bank Account Module
Funcionality of the application includes :
-
User can able to add BankAcconuts to their wallet.
-
User can able to transfer money from bank to wallet, wallet to wallet also can add money to wallet using mobile number.
-
Apart from that user can see his all transactions by type , by tansactions Id, by transaction date.
-
User can also add Beneficiary to their account.
-
This is construct week group project of 5 collaborative team members built in 4 days.
Tech Stack
-
Advance Java
-
AWS
-
Spring Boot
-
MySQL
-
Hibernate
-
Maven
-
Swagger
-
Lombok
ER Diagram :

Swagger UI :
server url
http://localhost:8484/swagger-ui/index.html
Schema

Related Skills
feishu-drive
347.2k|
things-mac
347.2kManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database)
clawhub
347.2kUse the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com
codebase-memory-mcp
1.2kHigh-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 66 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.
