Skip to content

zzzyoonnn/FinFlow-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FinFlow💸

A personal Spring Boot project implementing core banking features like deposit, withdrawal, and transfer.

Table of Contents

About

FinFlow is a simple banking system built with Spring Boot.

It allows users to perform basic banking operations, including:

  • Deposits
  • Withdrawals
  • Transfers

This project demonstrates core financial transaction logic and serves as a portfolio project.

Structure

Features

  • Account creation
  • Deposit money into account
  • Withdraw money from account
  • Transfer money between accounts
  • JWT-based authentication
  • Basic validation for transactions

Tech Stack

  • Java 21
  • Spring Boot 3.5.7
  • Spring Data JPA
  • Spring Security(JWT)
  • H2 Database(for development/testing)
  • MySQL(for production)
  • Lombok
  • QLRM (Native query to DTO mapping)

About

Spring Boot–based backend service implementing core banking domain logic for FinFlow.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors