Saltar al contenido

Saluda

Escríbeme

lhernandez025cz@gmail.com

Carrera y novedades

Donde vive el código

Créditos

Tipografía
Instrument Serif · Geist
Movimiento
GSAP · Lenis
Stack
Next.js 16 · TypeScript
Código en GitHub
LittlePitza/portfolio
← Volver al trabajo

02/09 · Sistema interno

Attendance

Checador para personal en home office sin servidor de aplicación: toda regla de negocio vive en PostgreSQL, las marcas son append-only y el cliente no tiene privilegio de escritura sobre ninguna tabla.

En producción
Rol
Autor únicoDiseño de base de datos
Stack
PostgreSQLPL/pgSQLpg_cronSupabaseDocker
Lanzamiento
2026
Estado
En producción
  • 345

    aserciones SQL

  • 27

    migraciones

  • 12,990

    líneas de SQL

  • 0

    servidores de app

Sobre el proyecto

El sello de tiempo lo pone el servidor. Las marcas son append-only, forzadas por trigger, y se corrigen solo con ajustes auditables.

Toda regla vive en funciones SECURITY DEFINER a lo largo de 27 migraciones. Un motor de alertas con siete tipos corre sobre pg_cron y es idempotente por clave única.

345 aserciones SQL corren contra una base desechable en Docker dentro de CI en cada push.