Skip to content

Introducing the Paymentguru Wallet - the ultimate payment solution for all your financial needs. With this app, customers can easily access their funds and manage their money on-the-go. The app allows customers to link their bank account and transfer funds to their digital wallet.

Notifications You must be signed in to change notification settings

annax3/PAYMENT-GURU

Repository files navigation

REST API for Wallet Payment Application (PAYMENT GURU) .

Paymant Guru is an online wallet payment application system where both customers can interact with the application interface. After authentication, The customer can add the bank account & wallet and able to perform various tasks such as fund transfers and bill payments. The customers can register and log in to add different beneficiary and bank accounts and perform transfers and payments.

This is a collaborative project, completed by a team of 4 backend developers.

Tech Stack

  • Java
  • Hibernate
  • Spring Framework
  • Spring Boot
  • Spring Data JPA
  • MySQL
  • Maven
  • Swagger UI

Services

  • Account service
  • Transaction Service
  • Customer Service
  • Bill Payement Service
  • Benificiary Service
  • Wallet service

Installation & Run

  • Before running the API server, you should update the database config inside the application.properties file.
  • Update the port number, username and password as per your local database configuration.
    server.port=8088

    spring.datasource.url=jdbc:mysql://localhost:3306/paymentguru;
    spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
    spring.datasource.username=root
    spring.datasource.password=root

API Root Endpoint

https://localhost:8888/
http://localhost:8888/swagger-ui/

ER Diagram

Swagger Home UI (Controllers & Schema)

Collaborators

About

Introducing the Paymentguru Wallet - the ultimate payment solution for all your financial needs. With this app, customers can easily access their funds and manage their money on-the-go. The app allows customers to link their bank account and transfer funds to their digital wallet.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages