Herramientas del tiempo
Temporizadores de enfoque, contadores y grupos de tiempo compartido en la web y Android.
Descripción general
Herramientas de tiempo te ayuda a ejecutar temporizadores de cuenta regresiva (concentración, entrenamiento, meditación y más), realizar un seguimiento de contadores personalizados y colaborar en Grupos de tiempo con sincronización en vivo.
- Web:
/timey/time-groups- Android: Menú → Herramientas de tiempo / Grupos de tiempo
Modos de temporizador
| Modo | Uso |
|---|---|
| Enfoque | Trabajo o estudio profundo |
| Descanso | Breve descanso entre bloques de enfoque |
| Entrenamiento | Ejercicio o movimiento |
| Meditación | Atención plena |
| Creativo | Escritura, arte, música |
| Sociales | Hangouts con cronograma |
| Tiempo frente a la pantalla | Desplazamiento limitado o juegos (conciencia, no XP extra) |
| Cocinar | Cocina o quehaceres |
| Personalizado | Tu propio sello y duración |
Completar los cronómetros puede otorgar XP (las sesiones de concentración y entrenamiento necesitan al menos unos 5 minutos para obtener recompensas completas).
Contadores
Cree un contador con nombre con una categoría y escriba:
- Toques: toca +1 para incrementar (cada pulsación añade uno)
- Segundos: iniciar/detener, luego agregar el tiempo transcurrido al total
Los valores opcionales objetivo otorgan XP cuando se alcanzan.
Grupos de tiempo
- Cree un grupo y agregue miembros (como grupos de tareas pendientes).
- Inicie una cuenta regresiva compartida: elija quién puede pausar/detener:
- Solo yo (anfitrión)
- Cualquier miembro del grupo
- Utilice contadores compartidos: todos ven las actualizaciones en tiempo real.
Sólo se ejecuta un temporizador de grupo activo a la vez por grupo.
API (desarrolladores)
DESCANSO autenticado:
-GET /api/time-tools/presets— catálogo de temporizadores
-GET|POST|PATCH /api/time-tools/timers- temporizadores personales
-GET|POST /api/time-tools/counters— contadores personales
-GET|POST /api/time-groups— grupos
-POST /api/time-groups/:groupId/timers— temporizador de grupo (controlModerequerido)
Socket.IO (salas de grupo): emitirtime_group:joincon{ groupId }; escuchartime_timer:updated,time_timer:ended,time_counter:updated.