This document describes a bank management system project created in Python using the Tkinter GUI package. The system allows users to create an account by providing username, opening balance, and pin number. It then allows account holders to view transaction histories, check balances, and make deposits or withdrawals. The core features are logging in/creating accounts, crediting/debiting amounts, balance inquiries, and viewing transaction logs. It provides sample code snippets and screenshots of the login, account creation, deposit, withdrawal, balance check, and main menu screens.