Saltar al contenido
MóvilPersonal

Un fichaje en el que la nómina puede confiar.

Un quiosco de fichaje para el personal por horas de FeelEat en varias sedes. El personal acerca una tarjeta NFC al lector de un quiosco de pared y elige entrada o salida. Funciona sin conexión y se sincroniza cuando vuelve la red, y una salida olvidada va al responsable para su aprobación.

TarjetaTarjeta NFC en un quiosco de pared
Sin conexiónFichajes guardados y sincronizados al volver la red
AprobaciónLas salidas olvidadas van al responsable
El quiosco en la pared de una cocina de FeelEat: un teléfono y un lector de tarjetas NFC en una carcasa impresa en 3D, con la app funcionando.
ClienteFeelEat (Suiza)
SectorPersonal · Operaciones
PlataformaAndroid · NFC
DisciplinasMóvil · ERP · NFC / IoT
La app, pantalla a pantalla

Tres tareas que el quiosco hace cada día

Cada fila muestra las pantallas reales en el orden en que una persona las ve: fichar con la tarjeta NFC, corregir una salida olvidada y dar una tarjeta a un nuevo compañero.

Fichar

Un empleado acerca su tarjeta NFC al lector del quiosco. El quiosco comprueba la tarjeta, pregunta IN u OUT y registra la hora en el dispositivo.

  • Pantalla de inicio del quiosco TapTime: el logo de FeelEat, la hora y la fecha, el texto «Welcome to FEEL EAT, please present your badge» y un dibujo de una mano acercando una tarjeta al lector
    Paso 01QuioscoEl quiosco espera, con la hora y la fecha.
  • Quiosco TapTime tras leer la tarjeta: una marca verde y el texto «Successfully verified»
    Paso 02QuioscoLa tarjeta se lee y se verifica.
  • Panel del quiosco TapTime «Good morning Henry, please mark your attendance», con un botón IN verde y un botón OUT naranja
    Paso 03EmpleadoHenry elige IN al empezar el turno.
  • Confirmación del quiosco TapTime: una marca verde y el texto «We have marked your attendance successfully»
    Paso 04QuioscoAsistencia registrada. Vuelta a la pantalla de inicio.
  • Quiosco TapTime tras una tarjeta desconocida: una cruz roja y el texto «Invalid badge»
    Paso 05QuioscoUna tarjeta desconocida se rechaza. No se guarda nada.
Desplázate hacia los lados o usa las flechas

Salida olvidada

Si alguien se fue sin pulsar OUT, el quiosco lo nota en la siguiente lectura de tarjeta. Pide la hora de salida, la guarda y la envía al admin. Un manager aprueba la hora antes de que cambie ninguna hora.

  • Quiosco TapTime tras leer la tarjeta: una marca verde y el texto «Successfully verified»
    Paso 01QuioscoA la mañana siguiente, la tarjeta de Henry se lee como siempre.
  • Panel del quiosco TapTime «Good morning Henry, please mark your attendance», con un botón IN verde y un botón OUT naranja
    Paso 02EmpleadoHenry pulsa IN; el quiosco ve que ayer no hubo OUT.
  • Panel del quiosco TapTime «Please enter your exit time»: un selector de hora, valores predefinidos 3:30, 4:00, 4:30 y 5:00 pm, y un botón Save
    Paso 03EmpleadoEl quiosco pide la hora de salida de ayer.
  • Confirmación del quiosco TapTime «Saved successfully»: la hora se envió al admin para verificarla y la asistencia de hoy queda registrada, con una marca verde
    Paso 04QuioscoGuardado y enviado al admin para su verificación.
  • Decide una persona

    Un manager aprueba

    Un manager revisa la hora y la aprueba. Las horas de nadie cambian sin que una persona diga que sí.

Desplázate hacia los lados o usa las flechas

El admin asigna una tarjeta

Un nuevo compañero recibe su tarjeta en el propio quiosco. El admin elige a la persona en la lista de usuarios y acerca la nueva tarjeta al lector. Desde ese momento, esa tarjeta queda vinculada a esa persona.

  • Pantalla de admin de TapTime «All users»: un campo de búsqueda y una lista del personal, cada uno con un botón Assign o Reassign
    Paso 01AdminEl admin abre la lista de usuarios y elige a Andre.
  • Pantalla de admin de TapTime «Please present Andre’s badge», con un dibujo de una mano acercando una tarjeta al lector
    Paso 02QuioscoEl quiosco pide la tarjeta de Andre. El admin la acerca.
  • Confirmación de admin de TapTime «Badge assigned to Andre successfully», con una marca verde
    Paso 03QuioscoTarjeta asignada. Andre ya puede fichar.
Desplázate hacia los lados o usa las flechas

Las pantallas son los diseños de la app, mostrados enteros. Los nombres y las horas son datos de ejemplo.

Hecho para cocinas de verdad

Sin conexión, sincronizado y entre centros

Tres cosas que hace el quiosco y que el papel, como la mayoría de apps de fichaje, no hace.

Funciona sin internet.

TapTime registra un fichaje en el dispositivo aunque no haya conexión a internet. No se pierde nada cuando cae el Wi-Fi de la cocina.

Se sincroniza solo cuando vuelve la conexión.

Cuando vuelve internet, TapTime envía por sí solo los registros en espera al ERP de FeelEat. Nadie tiene que volver a introducir ni reenviar nada.

Fichar IN en un centro y OUT en otro.

Con varios centros, una persona puede fichar IN en un quiosco y OUT en otro. El registro sigue a la persona, no al quiosco, así que las horas del día se quedan en un solo sitio.

El brief

Las hojas de horas en papel a menudo tenían errores.

ClienteFeelEat Sàrl · Suiza
SedesVarias, un registro por persona
NóminaHoras enviadas al ERP
PlataformasQuiosco Android · NFC

FeelEat quería un registro de fichajes que nadie pudiera discutir, en cada uno de sus centros. El papel y la memoria no lo permitían: una hora escrita a mano no se puede comprobar después.

Con TapTime el personal acerca una tarjeta a un quiosco de pared, y cada fichaje llega al ERP que gestiona la nómina. Si se cae internet, el quiosco guarda los fichajes y los sincroniza después; una salida olvidada va al responsable para su aprobación.

Las horas llegan ahora a la nómina sin que nadie las vuelva a teclear, y cada corrección lleva el nombre del responsable que la aprobó.

El reto

La nómina sigue siendo un debate mientras la presencia no sea un hecho.

Si un trabajador discutía su nómina, solo había una hoja de papel o la memoria de alguien en la que apoyarse.

01 — El problema

Hojas en papel, errores que se acumulan.

Cada sede dependía de hojas de papel y de la memoria, y nada de eso se podía comprobar después.

  • Sin prueba de presencia: un nombre en una hoja de papel no demuestra quién estaba realmente en la sede.
  • Horas redondeadas: una hora escrita a mano rara vez es exacta al minuto.
  • Errores de transcripción: del papel a la hoja de cálculo a la nómina — cada paso pierde información.
  • Salidas olvidadas: una hora de salida que faltaba dejaba abiertas las horas del día.
02 — La solución

Cada fichaje empieza con una tarjeta en el quiosco.

Las horas llegan al ERP que gestiona la nómina.

  • Tarjeta y quiosco: el personal acerca su tarjeta NFC y elige entrada o salida.
  • Resistente al fraude: cada tarjeta pertenece a una persona, así que fichar por un compañero es difícil.
  • Funciona sin conexión: los fichajes se guardan en el quiosco y se sincronizan cuando vuelve la red.
  • Listo para la nómina: nadie vuelve a teclear las horas.
Lo que construimos

Construimos el quiosco y la conexión con la nómina.

Cada parte de abajo cierra un hueco que el papel dejaba abierto.

01

Lector de tarjetas NFC

Un quiosco de pared, un teléfono Android en una carcasa impresa en 3D, junto a un lector NFC que lee la tarjeta de cada persona.

02

Entrada o salida

Leída la tarjeta, el quiosco saluda a la persona por su nombre y pregunta entrada o salida.

03

Salidas olvidadas

A la mañana siguiente la app pide la hora de salida que falta y la envía al responsable para su aprobación.

04

Historial de asistencia

Cada fichaje se guarda con su hora, y los cambios pasan por un responsable.

05

Sincronización ERP para la nómina

Las horas llegan al ERP que gestiona la nómina, sin volver a teclearlas. Si se cae internet, el quiosco sincroniza después.

06

Tarjetas asignadas por los admins

Los admins asignan cada tarjeta a una persona y pueden reasignarla en el quiosco.

Cómo lo construimos

Del papel a la prueba.

Cuatro fases, diseñadas en torno a un fichaje rápido.

1

Conceptualización

Elegimos el hardware del quiosco: un teléfono Android en una carcasa impresa en 3D y un lector de tarjetas NFC.

2

Diseño

Un fichaje con los menos pasos posibles — tap, confirmación, listo, guantes puestos de nuevo.

3

Desarrollo

La app del quiosco, con almacenamiento sin conexión y sincronización con el ERP.

4

Despliegue

Despliegue en las sedes de FeelEat, conectado al ERP que ya gestionaba la nómina.

Traiga su versión del problema de FeelEat TapTime. Cuatro horas, gratis, con el equipo que entregó este proyecto.

Reservar el taller gratuito
Las partes difíciles

Lo que nos quitó el sueño.

Los problemas que decidían si el producto funcionaba, sin más.

01

Rapidez del fichaje

Un fichaje lento empuja a saltárselo. Acercar la tarjeta es rápido, así que nadie tiene motivo para evitarlo.

02

Sin conexión en cualquier sede

Una sede puede perder la conexión. El quiosco sigue registrando fichajes y los sincroniza cuando vuelve la red. También se puede fichar la entrada en una sede y la salida en otra.

03

Un registro de auditoría para RR. HH.

Cada fichaje se guarda con su hora, y una salida olvidada necesita la aprobación de un responsable. Si alguien cuestiona sus horas, RR. HH. lo consulta.

Sobre qué funciona

El quiosco ejecuta una app Android. El servidor es NestJS sobre Node.js, con PostgreSQL como base de datos y Redis al lado.

  • Android
  • Node.js
  • NestJS
  • Redis
El resultado

Qué cambió desde que TapTime sustituyó al papel

Lo que hace TapTime desde que sustituyó las hojas de horas en papel.

Qué haceEn resumen
Tarjeta NFC en un quiosco de paredCada tarjeta pertenece a una persona, así que el fichaje muestra quién estaba en la sede.Tarjeta
Fichajes guardados y sincronizados al volver la redNo se pierde nada cuando se cae internet en una sede.Sin conexión
Las salidas olvidadas van al responsableNinguna hora cambia sin que una persona diga que sí.Aprobación
Qué cambió

Las horas se registran donde se trabaja, y un manager aprueba cada corrección: la nómina se calcula con cifras que nadie tiene que discutir.

FAQ del proyecto

Preguntas frecuentes

¿Se nos escapó algo?

Resúmelo en un brief. Un ingeniero sénior —no un comercial— responde en un día laborable.

¿Qué es TapTime y para quién es?

TapTime es una app de fichaje que CODT Technologies construyó para FeelEat, una empresa suiza de alimentación con cocinas y centros en varios lugares. Es para el personal por horas que necesita registrar su asistencia en segundos, y para los managers y el equipo de RR. HH. que necesitan esas horas correctas para la nómina.

Todo el trabajo para FeelEat, en un solo lugar

¿Cómo funciona el fichaje con TapTime?

El fichaje funciona con una tarjeta NFC. El empleado acerca la tarjeta al lector del quiosco, el quiosco la verifica y pregunta IN u OUT, y la hora queda registrada. Cada tarjeta está vinculada a una sola persona, y cada registro guarda la hora, el centro y el método usado.

¿Funciona TapTime sin internet?

Sí, TapTime funciona sin internet. El fichaje se registra en el propio dispositivo del quiosco, así que una lectura de tarjeta cuenta aunque la conexión de la cocina esté caída. Cuando vuelve internet, los registros en espera se envían automáticamente al ERP de FeelEat, sin que nadie los vuelva a introducir.

¿Puede el personal fichar IN en un centro y OUT en otro?

Sí. Con varios centros, una persona puede fichar IN en el quiosco de un centro y OUT en el quiosco de otro. El registro sigue a la persona, no al quiosco, así que las horas del día se guardan juntas como un único registro para la nómina, sea cual sea el quiosco usado.

¿Qué pasa cuando alguien olvida fichar la salida?

Cuando alguien olvida fichar la salida, el quiosco lo nota en la siguiente lectura de tarjeta y pide la hora de salida. El empleado elige un valor predefinido o ajusta la hora, el quiosco la guarda y la envía al admin, y un manager la aprueba antes de que cambien las horas.

¿Cómo se asigna una tarjeta nueva a un empleado?

Una tarjeta nueva la asigna un admin en el quiosco. El admin abre la lista de usuarios, elige a la persona y acerca la nueva tarjeta al lector. La tarjeta queda vinculada a esa persona al instante, y puede fichar con ella desde su siguiente turno.

¿Qué hardware tiene el quiosco TapTime?

El hardware del quiosco TapTime es un teléfono con la app TapTime y un lector de tarjetas NFC, montados uno junto al otro en una carcasa impresa en 3D, en la pared de cada centro de FeelEat. El personal lleva una pequeña tarjeta NFC en sus llaves; no hace falta ningún terminal ni PC adicional.

¿Cómo llegan las horas a la nómina?

Las horas llegan a la nómina a través del ERP de FeelEat. Cada fichaje verificado se envía al ERP que calcula la nómina, y una corrección solo llega cuando un manager la ha aprobado. Nadie vuelve a teclear las horas.

¿Quién puede ver los registros de asistencia?

Los managers ven quién fichó la entrada y la salida en cada centro, RR. HH. ve el historial completo, y cada empleado puede consultar su propio historial de asistencia. Cada fichaje conserva su hora y su centro, y cada corrección queda en el historial junto con el manager que la aprobó.

Las horas del quiosco aparecen en la app de empleados de FeelEat

¿Cómo evita TapTime que alguien fiche por un compañero?

TapTime evita que alguien fiche por un compañero vinculando cada tarjeta a una sola persona y comprobando cada fichaje donde ocurre, en el quiosco del centro. Fichar por otro es muy difícil.

¿Puede CODT Technologies construir una app como TapTime para otra empresa?

Sí. CODT Technologies construye apps de asistencia y fichaje a medida: quioscos con tarjeta NFC, registro sin conexión con sincronización automática, varios centros, aprobación del manager y la conexión con el sistema de nómina o ERP que la empresa ya usa. Cada proyecto parte de cómo la empresa registra hoy la asistencia, como pasó en FeelEat.

App de asistencia para empleados: lo que construimos

Tu turno

¿Tienes un problema que merezca
resolverse bien?

Cuéntanos sobre tu producto, tus plazos y tus limitaciones. Respondemos en un día laborable con una valoración honesta sobre el encaje, el alcance y el equipo adecuado.