Skip to content

Developed backend REST API for e-commerce application for quick online recharge, bill payment, and money transfer from bank to wallet & vice-versa, loaded with login functionality to enhance user security.

Notifications You must be signed in to change notification settings

kishan169/PaymentWalletApplicationAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PaymentWalletApplicationAPI

Live Link:- https://payment-wallet-api.netlify.app/

Swagger Link:- http://localhost:8888/swagger-ui/

This is the collabartive project which is our Backend project based on SpringBoot JPA (API). This is the Payment API project with the help of this we can make various operations like Transaction,Bill payment,Transaction history,Add Balance to Wallet etc. A Colloborative Project build by 5 Team member in 5 working Day.

Entity Relationship Diagram

ER Diagram

Features

  • User Login / Signup
  • User Wallet for Each user.
  • Add Money from Bank Account to Wallet.
  • Transfer Money from wallet to wallet.
  • Deposit Money wallet to Bank Account.
  • User can pay different category bills.
  • User can view Transactions.

Backend Work

  • Stored Data in MySQL
  • Authentication of signUp and Login
  • Input Validation
  • Implement Login and logout Functionality with CurrentSeesionUser table.

Installation & Run

  • Before running the API server, we should update the database config inside the application.properties file.
  • Update the port number, username and password as per our local database config.
    • server.port=8888
    • spring.datasource.url=jdbc:mysql://localhost:3306/projectDB;
    • spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
    • spring.datasource.username=root
    • spring.datasource.password=root

Tech-Stack

  • Java
  • Spring Data JPA
  • Spring Boot
  • Hibernate
  • MySQL
  • Java-Script

Team-Members

Frontend

User Interface

Screenshot (318)

LogIn_signUp

Screenshot (319)

Benificiary Details

Screenshot (320)

Backend

Swagger UI

Screenshot (321)

Bank Account controller and Basic error controller

Screenshot (322)

Login, SignUp, Transaction, Wallet Controller

Screenshot (324)

Benificiary Detail and Bill Payment controller

Screenshot (325)

thank-you-message-person-using-laptop-computer-thank-you-message-person-using-laptop-computer-165172636

About

Developed backend REST API for e-commerce application for quick online recharge, bill payment, and money transfer from bank to wallet & vice-versa, loaded with login functionality to enhance user security.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published