The Smart Bank Manager is a feature-rich banking application developed in Java with a focus on user-friendly interface and efficient banking operations. This application uses advanced UI design with the KGradient library and integrates various functionalities to enhance user experience in managing their bank accounts.
- User Authentication: Secure signup and login system using email and password.
- Dashboard: Comprehensive dashboard for managing all banking operations.
- Profile Management: Users can view and update their profile details.
- Account Balance: Check and manage account balance.
- Fund Transfer: Transfer funds between accounts with ease.
- Transaction History: View detailed history of all transactions.
- Complaint Registration: Register and track complaints with the bank.
- Java: Core programming language for the application.
- Spring Framework: Used for building the application’s backend.
- MySQL: Database management system for storing user data and transactions.
- KGradient: Library for advanced UI design.
-
Clone the Repository
git clone https://github.com/AdityaGupta0001/Java-Smart-Bank-Manager
-
Import into NetBeans
- Open NetBeans IDE.
- Go to
File
>Open Project
. - Select the cloned repository folder.
- Click
Open Project
.
-
Run the Application
- Navigate to the
signup
folder in your project directory. - Locate the
Signup.java
file. - Right-click on
Signup.java
and selectRun File
.
- Navigate to the
Here are some screenshots of the application: