This repository contains the source code for Coding Time Tracker, an application created to track time spent coding
- Single-instance application
- Automatic tracking based on the currently foreground application
- Pending seconds counter displayed in the system tray
- Optional launch at Windows startup
- C++20
- Qt 6
- CMake
- Windows API
Requires Windows, Qt Creator, Qt 6.5 or newer, CMake 3.19 or newer, and a C++ compiler with C++20 support.
1. Clone the repository
git clone https://github.com/chapeullah/coding-time-tracker.git2. Open the project
Open CMakeLists.txt in Qt Creator.
3. Configure the project
Select a Desktop Qt 6 kit and the Debug build configuration, then click Configure Project.
4. Build and Run
Use the following Qt Creator shortcuts:
- Ctrl+B — build the application
- Ctrl+R — build and run the application
The Coding Time Tracker is licensed under the MIT License.