Using Tkinter as GUI and sqlite3 as a lightweight option Simplified/lightweight version of working with database and GUI.
Instalation of tkinter and tkinter.tkk is required sqlite3 should be included in your Python interpreter
Here is the link to the blog: https://richard-taujenis.medium.com/expense-tracker-with-python-tkinter-and-sqlite3-5ef3bf64cdd6
Here you can find a YouTube guide: https://www.youtube.com/watch?v=7w7ITwOgUAE