Github
Days Off — WorldTeams
Repositorio de GitHub · TypeScript · privado
Página generada automáticamente desde GitHub. No la edites a mano — se sobreescribe en la próxima corrida. Para cambiar el contenido, cambiá el repo o el prompt del agente.
Qué hace
Centraliza y gestiona la solicitud y aprobación de días libres de los worldies en todos los equipos, reemplazando la antigua planilla compartida. Aplica reglas automáticas según la anticipación requerida y topes de ausencias simultáneas por equipo antes de confirmar cada pedido, brindando además una vista de calendario mensual para los PMs. El código se integra mediante PRs en la rama principal y la versión de producción se visualiza en Vercel a través del proyecto days-off-hb.
Cuándo se rompe
- Error de acceso o pantalla de dominio no autorizado: El usuario intentó iniciar sesión con una cuenta de Google que no pertenece al dominio corporativo
@worldteams.com. - El formulario no permite enviar la solicitud: El pedido no cumple con la cantidad de días hábiles de preaviso requeridos o se superó el límite de 2 worldies ausentes en el mismo equipo para esa fecha.
- Fallo al cancelar un pedido existente: La persona que intenta realizar la cancelación no cuenta con los permisos de PM o Super Admin asignados en Supabase, o el evento ya comenzó y no admite cancelaciones directas.
Detalle técnico
- Framework y lenguaje: Next.js 15 (App Router), React 19, TypeScript y Tailwind CSS v4.
- Base de datos y backend: Supabase (
worldteams-platform-center) con tablas dedicadas bajo el prefijodot_*, políticas RLS y Google OAuth. - Repositorio y control de calidad: Privado en GitHub, con rama por defecto
main, suite de tests unitarios en Vitest y validaciones automáticas pre-commit. - Despliegue: Alojado en Vercel bajo el proyecto
days-off-hb.
Ficha
| Lenguaje | TypeScript |
| Visibilidad | 🔒 Privado |
| Última actividad | 28/7/2026, 01:21:13 |
| Rama default | main |
| Desplegado en Vercel | days-off-hb |
| Owner | — |
| Suplente | — |
| Capacitación (video) | — |
| Capacitación (transcript) | — |
| Abrir en GitHub | it-worldteams/days-off-hb |