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.

Built With

Share this project:

Updates