Namm-Bank-Java-Project
- Account Creation: Users can create a new bank account.
- Dashboard Access: Users have a separate dashboard to manage their banking operations.
- Password Management: Users can change their password with OTP validation.
- Profile Updates: Users can update their basic details (e.g., contact information).
- Bank Transactions: Users can send money to other users within the same bank.
- Account Verification: Employees can verify user accounts using Aadhaar and PAN card numbers.
- Customer Management: Employees can update complete details of customer accounts.
- Bank Services Management: Employees can handle all bank-related services and operations from their dashboard.
- Employee Management: Managers can create and manage employee accounts.
- OTP Validation: OTP is required for changing passwords to enhance security.
- Java Swing: For the graphical user interface (GUI).
- SQL: For database management and storing user/employee information.
- Java: For application logic and functionality.
-
Clone the Repository: ```bash git clone https://github.com/yourusername/namm-bank.git ```
-
Database Setup:
- Create a database in your SQL server.
- Import the provided SQL file to set up the necessary tables and data.
-
Run the Application:
- Compile and run the Java application using your preferred IDE (e.g., Eclipse, IntelliJ IDEA) or from the command line.
-
Users:
- Sign up to create a new account.
- Log in to access your dashboard and perform banking operations.
- Use OTP verification to securely change your password.
-
Employees:
- Log in to access the employee dashboard.
- Verify user accounts and manage customer details.
- Manage all banking services and transactions.
- Email: hmaning45@gmail.com
- LinkedIn: Mahaning Hubballi
0 commit comments