🏦 Desktop Banking Management App in Java (First Project)
Project Summary
This was one of my first (amateur) projects. I built a Java desktop banking management application to practice end-to-end application development—roles, screens, and data persistence.
🌟 Core Features
- Money transfers
- Bill payments
- Loan operations
🧩 Role-Based Panels
To support operational workflows, the app includes separate panels for different roles:
- Customer panel
- Employee panel
- Admin/manager panel
🔐 Security Approach
To improve security, user passwords were handled using hashed values.
🛠 Tech Stack
- Java
- Swing (Desktop UI)
- Local Database
Source Code
The project is available on my GitHub (repository link can be added).