Skip to content

Arjunuk1/TrustBank

Repository files navigation

🏦 TrustBank - Modern Banking Platform

TrustBank is a full-stack banking web application built with Spring Boot backend and a modern JavaScript frontend. It simulates real-world banking operations including secure authentication, deposits, withdrawals, transfers, and transaction tracking through a clean and responsive interface.

⚠️ Disclaimer: This is an educational/demonstration project.

✨ Features 🔐 Account Management

Create new account with secure PIN

Login/Logout system

Real-time account dashboard

💰 Banking Operations

Deposit funds

Withdraw funds

Transfer money between accounts

Real-time balance check

📊 Transaction History

Complete transaction logs

Filter by transaction type

Timestamp-based tracking

Auto refresh updates

🎨 Modern UI/UX

Responsive design (Desktop + Mobile)

Dark theme with glassmorphism effects

Toast notifications

Smooth animations

🛠️ Tech Stack Backend

Java 21

Spring Boot 3

Spring Web (REST APIs)

Maven

Frontend

HTML5

CSS3

Vanilla JavaScript (ES6+)

Chart.js

Storage

File-based storage (accounts.txt and transactions.txt)

localStorage

About

A Java-based console banking application with multi-user support, secure PIN login, transaction management, and file-based data storage.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors