Skip to content
Nehajain1207Public

About

A Spring Boot backend application for company onboarding, wallet management, and digital payment processing.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

💳 PayFlow

PayFlow is a Spring Boot backend application that simulates a digital payment processing system.

Features

  • Company Management (CRUD)
  • Wallet Management
  • Money Transfer
  • Payment History
  • Global Exception Handling
  • Custom Exceptions
  • Validation
  • Transaction Management

Tech Stack

  • Java 17
  • Spring Boot
  • Spring Data JPA
  • PostgreSQL
  • Maven

APIs

Company

  • Create Company
  • Get Company
  • Get All Companies
  • Update Company
  • Delete Company

Wallet

  • Get Wallet Details

Payments

  • Transfer Money
  • Payment History

Architecture

Controller → Service → Repository → Database

Future Enhancements

  • JWT Authentication
  • Role Based Access
  • Docker
  • Redis
  • Kafka
  • Payment Gateway Integration

About

A Spring Boot backend application for company onboarding, wallet management, and digital payment processing.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages