TimeChecker
Control del tiempo y disponibilidad del equipo
Sobre el proyecto
TimeChecker permite ver quién está trabajando o ausente, cambiar el estado con un botón y gestionar solicitudes en un solo sistema. Hay una demo web, un APK para Android y una extensión para Chrome.
En un equipo remoto, las personas comunicaban su llegada, salida y ausencias temporales en un canal de Telegram. Para saber si un compañero estaba disponible había que recorrer los mensajes y reconstruir su último estado. Decidí sustituir esa conversación por una herramienta que mostrara la disponibilidad actual del equipo.
Cómo funciona TimeChecker
Cada participante marca con un botón el inicio y el final de la jornada o una ausencia temporal. Los demás miembros ven los cambios. El sistema permite solicitar y aprobar vacaciones y permisos, comunicar bajas por enfermedad y consultar horarios y registros de horas.
Tres formas de uso
La versión web ofrece una vista del equipo y acceso al registro de horas, principalmente para responsables. La aplicación móvil permite actualizar el estado rápidamente desde cualquier lugar. La extensión de Chrome permite cambiar el estado y consultar la disponibilidad de los compañeros desde el navegador. Otro uso posible es coordinar grupos durante viajes, vacaciones o retiros.
Mi aportación y el desarrollo
Definí la idea y la estrategia del producto, diseñé la estructura y la arquitectura de la aplicación y dirigí el desarrollo. Encargaba funciones concretas a ChatGPT, revisaba el código generado y comprobaba su funcionamiento. El diseñador Vvtgq creó la paleta de colores, los iconos y la maquetación de la aplicación. La web promocional también se creó con ayuda de IA: ChatGPT se ocupó de la implementación técnica, Gemini de imágenes e iconos y Grok colaboró en los textos.
Pruebas con usuarios
Amigos y conocidos invitados probaron el producto en grupos de prueba, detectando errores y revisando la maquetación y la usabilidad. Sus comentarios llevaron a modificar los controles de botones, eliminar elementos innecesarios y unificar algunas acciones.
Estado actual
La demo funciona como aplicación web, APK para Android y extensión de Chrome de instalación manual. Los flujos principales funcionan; el cálculo del registro de horas sigue en fase de ajuste. Las notificaciones push todavía no están implementadas. Los próximos pasos son incorporarlas, integrar publicidad y definir el modelo de monetización. Se prevé publicar en Google Play y Chrome Web Store y después valorar una versión para iPhone.
Tecnologías utilizadas
- MySQL Workbench
- Postman
- ChatGPT
- Gemini
- Grok
- HTML5 / CSS3
- JavaScript
- Framework7
- Cordova / Android APK
- Python / FastAPI
- REST API
- MySQL
- Node.js / npm / Vite
- Git
- Linux / Ubuntu / Apache / SSH
- cron / shell scripts
Sitio web del proyecto

TimeChecker — web del producto
Funciones, casos de uso y formas de probar la demo.
Abrir ↗Versión web
Abrir aplicación web
Demo en el navegador: estados del equipo, solicitudes y registro de horas. El cálculo sigue en fase de ajuste.
Abrir ↗Materiales del proyecto
APK para Android
Demo actual para instalación manual en Android.
Descargar ↗Extensión de Chrome
Archivo ZIP para instalación manual en Chrome. Cambia tu estado y consulta la disponibilidad de tus compañeros.
Descargar ↗Publicaciones
Participantes y responsabilidades
Yuriy Tomaev ↗
Idea y estrategia del producto, estructura y arquitectura, dirección del desarrollo, tareas para IA, revisión de código y pruebas.
Vvtgq ↗
Paleta de colores, iconos y maquetación de la aplicación.