Cómo está hecho: las piezas del motor

SysRRHH

Sistema de recursos humanos completo: reclutamiento, contratos, asistencia, ausencias y portal de empleo.

NestJS · Prisma · PostgreSQL · React

Las ausencias se cuadran con transacciones en nivel serializable, y un índice parcial garantiza un solo contrato vigente por empleado. 571 pruebas en seis segundos y medio.

Abrir la demo · admin@demo.local / Demo1234!

Demo pública y editable: lo que hagas ahí lo ve todo el mundo.

KUIDY-CORE

Plataforma sin código: defines proyectos, módulos y campos, y un motor genérico dibuja los formularios y valida los registros.

Hono · Drizzle · PostgreSQL con JSONB · React

El validador se construye en tiempo de ejecución a partir de los metadatos y es el mismo en el navegador y en el servidor. Los registros viven en una sola tabla JSONB con índice GIN.

Abrir la demo · owner@kuidy.demo / Demo1234!

Entra como propietario y crea un campo nuevo: el formulario se adapta solo.

TechDocAPI

API REST para la documentación técnica de los sistemas instalados a bordo de embarcaciones.

Java 21 · Spring Boot · JPA · PostgreSQL

Ocho entidades relacionadas y 47 rutas documentadas, con respuesta uniforme y paginada y filtros por estado, tipo, fechas y etiquetas. Se enseña sola desde Swagger.

Abrir Swagger · sin contraseña

Datos ficticios. La API no pide autenticación: cualquiera puede crear o borrar.

API financiera reactiva

Tres microservicios reactivos: uno descifra el código del cliente, llama a los otros dos en paralelo y compone la respuesta.

Java 21 · WebFlux · R2DBC · Maven multi-módulo

El identificador de correlación viaja por el contexto de Reactor y se puede comprobar en vivo: la cabecera coincide con el cuerpo de la respuesta. 99 pruebas.

Abrir la demo · sin contraseña

Era un reto de entrevista. El cifrado del código es determinista a propósito.

Kip-Up Comandas

De la mesa a la cocina y a la caja, sincronizado en tiempo real: plano de mesas, pantalla de cocina e impresión de tickets.

Next.js · Prisma · Socket.IO · ESC/POS

La cuenta se divide por personas o por productos y el descuento de stock es idempotente dentro de una transacción. La imagen se publica por rama y el servidor se actualiza solo.

Abrir el entorno de pruebas

Producto de Kip-Up, no personal. El enlace es el de pruebas, no el de producción.