Inspiration

I own 2 dogs my self and I was thinking how much exactly do I spend on these 2 furballs? I came to the conclusion as a developer I can build an application that does just that for me.

What it does

Tracks pet expenses for specific pets calculates the total spent on your pets and saves the data into a database. Nothing is lost! If you made a mistake when entering data simply press the 'edit record button' and you can view that record making the changes you like!

How I built it

Using Python as my programming language I started coding the backend. For the database I used sqlite3. I connected the database I built to my program and started connecting the backend code and functions to the database to make the app the way it is. Lastly, for the GUI I used Tkinter, I popular python package used to create basic GUIS when making applications.

Challenges I ran into

-Connecting the database.

  • Having the ability to edit records

Accomplishments that I'm proud of

Creating the idea in my head and making it come to life. not only that but overcoming all the bugs I came across, troubleshooting the editing records and looking up errors, and persevering through all the errors.

What I learned

How sqlite3 works and how to connect it to a python program How to connect backend code to a database and make a reliable database.

What's next for Pet Expense Tracker

The Next Update: Fix grand total bug Modernize the UI.

Built With

Share this project:

Updates