I have completed the beginning steps. I have first made a UI for it, show below using something called PySide Designer, where you can use drag and drop to make a UI to your liking. I then connected them to my code, like the timer label to the timer, the webcam label to the webcam, etc. Then I fixed some timer issues, improved the pause functionality, and made a total and distraction time length. Lastly, I made a database using SQLite, and I made a save dialog that can save it to the database.
PS: The webcam is blank because I did not want to show my face.