Code Cash - Java Banking System A lightweight banking application demonstrating secure database operations with Java and MySQL.
Key Features
🔷 User registration/authentication
🔷 Account creation with unique account numbers
🔷 Transaction processing (debit/credit/transfer)
🔷 Automatic rollback on failed transactions
🔷 SQL injection prevention using Prepared Statements
Tech Stack
🔷 Backend: Java (OOP, JDBC)
🔷 Database: MySQL (2 tables: user_info, accounts)
🔷 Security: Transaction handling, input validation
Project Highlights
✔ Implements ACID compliance for reliable transactions
✔ Modular design with 4 core classes
✔ Comprehensive exception handling
✔ Clean, documented code