A simple C++ console application for managing bank accounts, allowing users to create accounts, deposit and withdraw funds, transfer money, and more.
- Add Account: Create a new bank account with a unique account number.
- Log In: Access existing bank accounts using a secure PIN.
- Deposit and Withdraw: Manage account balances by depositing and withdrawing funds.
- Transfer Money: Transfer money between accounts.
- Edit Account Information: Update the account holder's name and PIN.
- Transaction History: View the history of deposits, withdrawals, and transfers.
- Delete Account: Remove an existing account after verification.
- Clone the repository:
git clone https://github.com/https-sharif/bank-account-management-system.git
- Navigate to the project directory:
cd bank-account-management-system
- Compile the program using a C++ compiler:
- Using GNU C++ compiler:
g++ -o bank_account Bank_Account.cpp
- Using Clang C++ compiler:
clang++ -o bank_account Bank_Account.cpp
- Using GNU C++ compiler:
-
Run the compiled program:
./bank_account
-
Follow the on-screen instructions to manage bank accounts, including adding accounts, logging in, depositing and withdrawing funds, transferring money, and deleting accounts.
This project is open-source and available under the MIT License.
Feel free to open issues and submit pull requests for improvements.