Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A simple banking system concept.
Written in Java/Spring Boot

Features

  • Make deposits and withdrawals
  • View transaction history with date filtering
  • Monitor your balance in real time after each transaction

Tech Stack

Built with Java 25, Spring Boot, PostgreSQL, Thymeleaf and Bootstrap 5.

Database Schema

Database Schema

Usage

Start the PostgreSQL database:

docker compose up -d

Run the Spring Boot application:

# RECOMMENDED: PowerShell/Linux/Mac
./mvnw spring-boot:run

# Windows CMD
.\mvnw.cmd spring-boot:run

Access web application at http://127.0.0.1:8080 or http://localhost:8080.

Run Tests

./mvnw test

Demo Images

Transactions

Date Range Calendar

Date Range Output

Deposit

Withdraw

About

A simple banking system concept.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages