Skip to content

Developed REST API services for our FlashPay Application by which one can send and receive money, pay different bills, view transaction details, add balance to wallet etc..

Notifications You must be signed in to change notification settings

akbora1994/FlashPay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FlashPay Application

This is a collaborative project named as Payment Wallet Application(FlashPay) which is our Backend project build by a team of 4 in just 5 days. By using this application one can send and receive money, pay different bills, view transaction details, add balance to wallet etc..

Entity Relationship Diagram

Services Offered

  • User Login and Signup.
  • Add money from bank account to wallet.
  • Transfer money from wallet to wallet.
  • Deposit Money from wallet to Bank Account.
  • User can pay different different bills.
  • User can get all transaction history, bill payments.

Backend Work

  • Built authentication while login and logout using key.
  • Stored data on MySQL.
  • Input Validation.
  • Implement Login and logout Functionality with CurrentSeesionUser table.

Technology Used

  • Java
  • Spring
  • Spring Boot
  • Spring data JPA
  • Hibernate
  • MySQL

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 config.
server.port=8038

#db specific properties
spring.datasource.url=jdbc:mysql://localhost:3306/flashpaydb
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.username=root
spring.datasource.password=root

#ORM s/w specific properties
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true

spring.mvc.pathmatch.matching-strategy = ANT_PATH_MATCHER

API Root Endpoint

https://localhost:8038/

Team Members

About

Developed REST API services for our FlashPay Application by which one can send and receive money, pay different bills, view transaction details, add balance to wallet etc..

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages