Skip to content

A lightweight core banking system with modules for CASA, Fixed Deposits, Loans, and Repayments. Built using Spring Boot, Spring Security, and REST APIs, integrated with PostgreSQL via Hibernate and Spring Data JPA. Includes Spring Batch for repayments, AOP for cross-cutting concerns, Application Events for notifications.

Notifications You must be signed in to change notification settings

Vignesh-R-G/FinCoreX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FinCoreX A mini core banking system designed for financial institutions, featuring modules for CASA, Fixed Deposits, Loan Processing, and Repayments. Built with a secure, scalable architecture using Spring Boot, Spring Security, and REST APIs, integrated with PostgreSQL via Hibernate and Spring Data JPA.

Features

CASA Module: Manage Current and Savings Accounts. Fixed Deposits: Create, track, and process maturity/breakage. Loan Processing: Handle loan creation, disbursement, and repayments. Repayments: Automated batch jobs using Spring Batch. Notifications: Decoupled event-driven alerts via Application Events and Java Mail Sender. Automated Tasks: Scheduled jobs using Spring Scheduler. Cross-Cutting Concerns: Implemented with Spring AOP.

Tech Stack

Backend: Spring Boot, Spring Security, Spring Batch, Spring Scheduler Persistence: Hibernate, Spring Data JPA Database: PostgreSQL Other: Java Mail Sender, Application Events, AOP

Architecture

Layered Design: Controller → Service → Repository Security: Role-based authentication using Spring Security Batch Processing: Spring Batch for repayments Event-Driven: Application Events for notifications

About

A lightweight core banking system with modules for CASA, Fixed Deposits, Loans, and Repayments. Built using Spring Boot, Spring Security, and REST APIs, integrated with PostgreSQL via Hibernate and Spring Data JPA. Includes Spring Batch for repayments, AOP for cross-cutting concerns, Application Events for notifications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages