Volver al portfolio
Validando con primer clienteB2B SaaS · en desarrollo

HRKit

El RRHH de una pyme, sin planillas de Excel.

Un SaaS de RRHH para pymes y medianas empresas argentinas. Fichaje, horarios, licencias, recibos, documentos con firma electrónica, comunicación interna y reportes, todo en la misma app. Cada empresa cliente tiene su propio espacio, aislado del resto.

Cómo empezó

HRKit salió de querer dejar de hacer solamente trabajo a medida. Todo proyecto de cliente termina y hay que salir a buscar el siguiente; quería construir algo una vez y venderlo muchas.

Elegí RRHH porque es el dolor que más me repitieron. Gente que sabe muchísimo de su laburo administrando personas desde una planilla que entienden solo ellos, y que si un día se van, se van con la planilla.

Hoy lo estoy validando por videollamada con un primer cliente potencial. Le muestro, me dice qué le falta, lo cambio. Todavía no tiene ni dominio propio: HRKit es un nombre provisorio.

Problema

En una pyme, RRHH se maneja con Excel. La asistencia en un archivo, las licencias en otro, los recibos en una carpeta compartida que alguien renombró. Después alguien pregunta cuántos días de vacaciones le quedan y hay que abrir tres planillas para contestarle.

Solución

Una sola app donde las cosas se hablan entre sí. El fichaje alimenta los reportes, las licencias impactan en la asistencia, y de todo queda registro de quién hizo qué.

Qué puede hacer

Una empresa, un espacio
Cada cliente es una organización aparte. El aislamiento está puesto en la base de datos misma, con RLS de Postgres, así que ni un bug en el código alcanza para que una empresa vea los datos de otra.
Fichaje y horarios
Planillas de horario, franjas, rotación, tolerancias y feriados. El sistema sabe qué se espera de cada persona en cada día concreto, que es la parte difícil.
Licencias
Se piden, se aprueban y quedan asentadas. Con plantillas, para no reconfigurar lo mismo cada vez.
Recibos y firma
Los recibos y documentos se reparten desde la app, con firma electrónica y constancia de que la persona lo abrió.
Reportes
Un visor de asistencia por empleado. En una versión tuvo un predictor de ausentismo y lo saqué: no quiero un producto que le ponga puntaje a la gente.
Tests en cuatro capas
Unit, componentes, integración contra una base de datos real y E2E en navegador. Un hook corre los rápidos antes de cada push y lo cancela si algo se rompió.

Stack

Next.jsReactTypeScriptSupabasePostgres RLSZodTailwind CSSPlaywright