This application was made for a college project, in out dbms class and is designed to manage bank operations, including customer accounts, transactions, and loans, through a graphical interface.
- Database Integration: Connects to a MySQL database to store and manage banking data. (we created this schema in an assignment at the start of the semester)
- Account Management: Create, delete, and update customer accounts.
- Transaction Handling: Process deposits, withdrawals, and loans for customer accounts.
- Admin Panel: View and manage account balances, loans, and transactions.
- Data Visualization: Display account data trends and generate word clouds from account types.
- CSV Export: Export data to CSV files for easy backup and analysis.
- Tkinter
- MySQL Connector for Python
- Pandas
- Numpy
- Matplotlib
- WordCloud
- Scikit-learn
This project is licensed under the MIT License. Feel free to use, modify, and distribute it.





