SkillAgentSearch skills...

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/MyWallet
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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. -->

</br>

Modules:

  • Wallet Module

  • Customer Module

  • Bill Payment Module

  • Transaction Module

  • Beneficiary Module

  • Bank Account Module

Funcionality of the application includes :

  1. User can able to add BankAcconuts to their wallet.

  2. User can able to transfer money from bank to wallet, wallet to wallet also can add money to wallet using mobile number.

  3. Apart from that user can see his all transactions by type , by tansactions Id, by transaction date.

  4. User can also add Beneficiary to their account.

  5. This is construct week group project of 5 collaborative team members built in 4 days.

</br>

Tech Stack

  • Advance Java

  • AWS

  • Spring Boot

  • MySQL

  • Hibernate

  • Maven

  • Swagger

  • Lombok

ER Diagram :

Screenshot 2022-12-13 204808

Swagger UI :

server url

http://localhost:8484/swagger-ui/index.html

Schema

image

<!-- ### Swagger Run ![image](https://user-images.githubusercontent.com/105943862/208501739-22793eb1-f09a-439e-9f5f-4ea56bfe632c.png) ![image](https://user-images.githubusercontent.com/105943862/208501763-11c2b3ee-d3d8-47bc-bffe-7d836a35697f.png) ![image](https://user-images.githubusercontent.com/105943862/208501791-2ee582d9-c4b4-4863-b4e0-2e59d326ff29.png) -->

Related Skills

View on GitHub
GitHub Stars30
CategoryData
Updated1mo ago
Forks17

Languages

Java

Security Score

80/100

Audited on Mar 2, 2026

No findings