
Time Logging Application

GUI to easily log work time into Jira.
Summary
- Role: Business Automation Dev
- Duration: 8 Weeks
- Start: May 2025
I developed a time logging application using Python with a Tkinter-based GUI to simplify and speed up the process of tracking work time. The application was originally created as a very basic tool to log time for specific Jira projects via the Jira API, but was later expanded significantly. Users can add and remove projects dynamically using Jira project keys and log time either on concrete projects or on predefined “time buckets” that represent broader categories such as 'Development' or 'Support'. Depending on whether a project or a time bucket is selected, different logging options are provided to better reflect the type of work being tracked. The application also includes a logging overview page that allows users to retrace the steps of their current session, as well as a report view showing all logged entries for a selected day. The main goal was to reduce the effort required to log time by having everything in one place instead of navigating through Jira. The application also contains a timer that tracks the time since the last logging entry to help the user to make more accurate logs.



