The Bank Management System is a C++ console application designed to handle basic banking operations. It allows users to create and manage bank accounts, perform transactions, and provides an admin panel for managing all accounts.
- Account Management
- Create a new account (Savings/Current)
- View account details
- Update account information
- Close an account
- Transactions
- Deposit money (with PIN verification)
- Withdraw money (with PIN verification)
- Transfer money between accounts
- Check balance
- Banking Services
- Loan management (apply for a loan, check loan status)
- Interest calculation
- Fixed deposits
- Security Features
- PIN for transactions
- Password for account modifications
- Password reset option
- Admin Panel
- View all accounts
- Manage system settings (e.g., interest rates)
- Clone the repository:
git clone https://github.com/Abdul-Rasheed-Talal/BankMgmSystem.git
- Navigate to the project directory:
cd BankMgmSystem - Compile the program:
g++ -o bank_system main.cpp
- Run the program:
./bank_system
- Language: C++
- Compiler: TDM-GCC
- Implement transaction history
- Improve UI for better user experience
- Add multi-level admin access
Contributions are welcome! Feel free to fork the repository and submit pull requests.
This project is open-source and available under the MIT License.