🏦 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.
✨ 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