Skip to content

Payment Wallet Application API made with use of Spring-boot and java for backend and use Java-Script for frontend functionality

Notifications You must be signed in to change notification settings

SuragVC/PaymentWalletApplicationAPI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PaymentWalletApplicationAPI

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

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

Payment Wallet Application API made with use of Spring-boot and java for backend and use Java-Script for frontend functionality

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 74.9%
  • Java 19.8%
  • HTML 5.2%
  • JavaScript 0.1%