Ulises Romero López

🇺🇸
🇺🇸
Program Time Tracker

Programa para Windows hecho con C++, Win32 API & Dear ImGui

Program Time Tracker para Windows

Program Time Tracker es un programa para Windows, hecho con C++, Win32 api & Dear ImGui, diseñado para rastrear el uso de tus programas y visualizar datos de uso en distintos intervalos de tiempo (dia, semana, mes...).

Incluye un modo de AntiProcrastinacion que te permite establecer limites diarios para programas que te distraigan, con excepciones para los fin de semanas si asi es deseado. Para enforzar los limites diarios hay una opcion de recibir una notificacion tras posponer y Matar tras el primer posponer para enforzar los limites diarios.
Tambien incluye un parador automatico para rastrear tras un limite de minutos elegible de inactividad.

Hice este proyecto para probar mis habilidades despues del primer año de la carrera y para distraerme durante el verano, por ende el abuso de arrays dinamicas manuales en vez de usar smart vectors, aunque eventualmente decidi usarlos para el aspecto de visualizacion de datos para evitar volverme loco.

Características

Graficas completas

Obten informacion detallada de uso de programas en la semana, mes, año... con graficas completas.

Week chart screenshot

Modo AntiProcrastinacion con excepciones para fin de semanas

Incluye modo AntiProcrastination mode para permitirte centrarte en hacer tu trabajo, con excepciones para fin de semanas.

AntiProcrastination window AntiProcrastination CS2 entry

Bandeja del Sistema

Se ejecuta minimizado en la bandeja del sistema y apenas usa recursos

System resources screenshot
Testeado con:
  • x64, AuthenticAMD AMD Ryzen 7 7840HS w/ Radeon 780M Graphics, 32GB RAM 5600MT/S, NVIDIA GeForce RTX 4060 Laptop GPU, Windows 11
  • x64, GenuineIntel Intel Core i7-10700F, 16GB RAM 3200MT/S, NVIDIA GeForce RTX 3060 TI GPU, Windows 11