The system allows users to create bank accounts, view account details, deposit and withdraw money, and view transaction logs.
- Create Account: Users can create a new bank account by providing the account holder's name. The system generates a unique account number for each account.
- View Account: Users can view account details by entering the account number. The details include the account holder's name, account number, balance, and transaction log.
- Deposit Money: Users can deposit money into their account by entering an amount. The system updates the balance and logs the transaction.
- Withdraw Money: Users can withdraw money from their account. The system updates the balance and logs the transaction.
- View Transaction Log: Users can view a log of all transactions (deposits and withdrawals) made for a specific account.
- Install all requirements
apt update
apt install python
apt install git
apt-get install python3-tk
- Clone this repo & Execute the program
git clone https://github.com/Adityasinh-Sodha/Bank-Management-System.git
cd Bank-Management-System/
python3 main.py
This project is under the MIT License.
Developed by Adityasinh.