This is a Python program that simulates a basic bank management system with functionalities like creating accounts, depositing/withdrawing money, transferring funds, and updating/deleting accounts.
- Create new bank accounts with unique IDs.
- Login to existing accounts using account ID and password.
- Deposit, withdraw, and transfer money between accounts.
- View current account balance.
- Update account holder name, password, and phone number.
- Delete an account.
- Clone or download the repository containing this Python script.
- Open a terminal or command prompt and navigate to the directory containing the script.
- Run the program using the command: python main.py
- Follow the on-screen instructions to interact with the bank system.
This is a simplified program for educational purposes and doesn't implement real-world security measures. Usernames and passwords are stored in plain text within the program.
- Implement secure password hashing.
- Persist account data in a database for better scalability.
- Add functionalities like transaction history and account statements.