Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 1.56 KB

README.md

File metadata and controls

50 lines (38 loc) · 1.56 KB

Bank Account Management System

A simple C++ console application for managing bank accounts, allowing users to create accounts, deposit and withdraw funds, transfer money, and more.

Features

  • 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.

Installation

  1. Clone the repository:
    git clone https://github.com/https-sharif/bank-account-management-system.git
  2. Navigate to the project directory:
    cd bank-account-management-system
  3. 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

Usage

  1. Run the compiled program:

    ./bank_account
  2. Follow the on-screen instructions to manage bank accounts, including adding accounts, logging in, depositing and withdrawing funds, transferring money, and deleting accounts.

License

This project is open-source and available under the MIT License.


Feel free to open issues and submit pull requests for improvements.