Inspiration
I had to wait in a long queue at banks for a simple services and the bank employees shows negligence, So I decided to build an application that can be integrated into the ATM machine so that, it manages everything and even customers can get all the services which a normal bank provides because ATM does not provide all the services.
What it does
The services offered to customers are creating account, deposit, withdraw, view balance, etc and for managers the services are view all accounts and their details, view each account transaction details, set interest rate, add interest amount to customer accounts based on their balance, add employees and also view all employee details. And this application creates backup using triggers for all the data so that the data is not lost of the database gets corrupt.
How we built it
I used Python Tkinter module for front-end and sqlite3 for backend
Challenges we ran into
-generating unique elements like transactionID, customerID, AccountNo.,employeeID,etc for their respective actions -Displaying dynamically all the transactions from an account -Integrating all the elements in a single file. -creating backup using triggers
Accomplishments that we're proud of
I am happy since the application works flawlessly and tried to clear all the errors during application runtime.
What we learned
I learnt how to start project development, how to write understandable code, learnt python and sql, how to manage everything on my own,etc
What's next for Bank data management system
Now I'm planning to get a good interface to the application.
Log in or sign up for Devpost to join the conversation.