Inspiration
My father always keeps record of the daily expenses on his notepad. But at times, he used to face a lot of difficulty in managing the records. So, I came up with the idea of this project.
What it does
The user can create an account, then login. The user can add/view/edit/delete the records. Moreover, the GUI is user-friendly, so the user would not face any problem in using this software.
How I built it
I used Python-SQLite connectivity for taking the input and managing the records entered by the user. And I used Tkinter library of Python to create the GUI.
Challenges I ran into
The first challenge I faced was planning the database-schema such that records of multiple users can be managed efficiently, then I faced challenge in planning and creating the GUI.
Accomplishments that I am proud of
There were a lot of corner cases which were a bit challenging to tackle, but I was able to think about those corner cases and found their solutions to tackle them.
What I learned
While creating this project, I learned a lot about the widgets available in Tkinter. And I also learned about some concepts in SQLite.
What's next for Monthly/Daily Expenses Tracker
I am also planning to create an Android or Web Application of Monthly/Daily Expenses Tracker.
Log in or sign up for Devpost to join the conversation.