A Python-based banking management system with a Tkinter GUI.
- Create and manage customer accounts
- Deposit and withdraw funds
- View account summary and mini statement
- Change PIN
- Close account
- Admin login and functionality
- Python 3.x
- Tkinter library (usually comes pre-installed with Python)
- Github Repository Link : https://github.com/NotAbhayKumar/bank-management-system.git
- Clone the repository or download the project files.
- Make sure you have Python 3.x installed on your system.
- Run the
mainProject.pyfile to start the application.
- Welcome Screen: Select either "EMPLOYEE" or "CUSTOMER" to proceed.
- Admin Login: Enter the admin ID and password to access the admin functionalities.
- Customer Login: Enter the customer account number and PIN to access the customer menu.
- Create new admin account
- Delete admin account
- Create new customer account
- Close customer account
- View account summary
- Deposit funds
- Withdraw funds
- View mini statement
- Change PIN
- Check your balance
- Close account
mainProject.py: Main entry point of the applicationdatabase/: Directory containing customer and admin databasesimages/: Directory containing images used in the GUI
- Abhay Kumar
- Sakshi Sanghavi
- Harshil Sanghvi
- Aayush Shah
This project is licensed under the MIT License.