Vai al contenuto
MobilePersonale

Una timbratura su cui la busta paga può contare.

Un chiosco di timbratura per il personale a ore di FeelEat su più sedi. Il personale avvicina un badge NFC al lettore di un chiosco a parete e sceglie entrata o uscita. Il chiosco funziona offline e si sincronizza quando torna la connessione, e un'uscita dimenticata va al responsabile per l'approvazione.

BadgeBadge NFC avvicinato a un chiosco a parete
OfflineTimbrature salvate e sincronizzate al ritorno della connessione
ApprovazioneLe uscite dimenticate vanno al responsabile
Il chiosco a parete in una cucina FeelEat: un telefono e un lettore di badge NFC in una custodia stampata in 3D, con l’app in funzione.
ClienteFeelEat (Svizzera)
SettorePersonale · Operations
PiattaformaAndroid · NFC
DisciplineMobile · ERP · NFC / IoT
L’app, schermata per schermata

Tre compiti che il chiosco svolge ogni giorno

Ogni riga mostra le schermate reali nell’ordine in cui una persona le incontra: timbrare con il badge NFC, correggere un’uscita dimenticata e dare un badge a un nuovo collega.

Timbrare

Un dipendente avvicina il badge NFC al lettore del chiosco. Il chiosco verifica il badge, chiede IN o OUT e registra l’ora sul dispositivo.

  • Schermata iniziale del chiosco TapTime: il logo FeelEat, ora e data, il testo “Welcome to FEEL EAT, please present your badge” e il disegno di una mano che avvicina un badge al lettore
    Passo 01ChioscoIl chiosco attende, con ora e data.
  • Chiosco TapTime dopo il badge: una spunta verde e il testo “Successfully verified”
    Passo 02ChioscoIl badge viene letto e verificato.
  • Pannello del chiosco TapTime “Good morning Henry, please mark your attendance”, con un pulsante IN verde e un pulsante OUT arancione
    Passo 03DipendenteHenry sceglie IN all’inizio del turno.
  • Conferma del chiosco TapTime: una spunta verde e il testo “We have marked your attendance successfully”
    Passo 04ChioscoPresenza registrata. Si torna alla schermata iniziale.
  • Chiosco TapTime dopo un badge sconosciuto: una croce rossa e il testo “Invalid badge”
    Passo 05ChioscoUn badge sconosciuto viene rifiutato. Non si salva nulla.
Scorri di lato, o usa le frecce

Uscita dimenticata

Se qualcuno è andato via senza premere OUT, il chiosco se ne accorge al badge successivo. Chiede l’ora di uscita, la salva e la manda all’admin. Un manager approva l’ora prima che le ore cambino.

  • Chiosco TapTime dopo il badge: una spunta verde e il testo “Successfully verified”
    Passo 01ChioscoLa mattina dopo, il badge di Henry viene letto come sempre.
  • Pannello del chiosco TapTime “Good morning Henry, please mark your attendance”, con un pulsante IN verde e un pulsante OUT arancione
    Passo 02DipendenteHenry tocca IN; il chiosco vede che ieri manca l’OUT.
  • Pannello del chiosco TapTime “Please enter your exit time”: un selettore dell’ora, valori preimpostati 3:30, 4:00, 4:30 e 5:00 pm e un pulsante Save
    Passo 03DipendenteIl chiosco chiede l’ora di uscita di ieri.
  • Conferma del chiosco TapTime “Saved successfully”: l’ora è stata inviata all’admin per la verifica e la presenza di oggi è registrata, con una spunta verde
    Passo 04ChioscoSalvato e inviato all’admin per la verifica.
  • Decide una persona

    Un manager approva

    Un manager controlla l’ora e la approva. Le ore di nessuno cambiano senza che una persona dica sì.

Scorri di lato, o usa le frecce

L’admin assegna un badge

Un nuovo collega riceve il badge direttamente al chiosco. L’admin sceglie la persona nella lista utenti e avvicina il nuovo badge al lettore. Da quel momento il badge è legato a quella persona.

  • Schermata admin TapTime “All users”: un campo di ricerca e una lista del personale, ciascuno con un pulsante Assign o Reassign
    Passo 01AdminL’admin apre la lista utenti e sceglie Andre.
  • Schermata admin TapTime “Please present Andre’s badge”, con il disegno di una mano che avvicina un badge al lettore
    Passo 02ChioscoIl chiosco chiede il badge di Andre. L’admin lo avvicina al lettore.
  • Conferma admin TapTime “Badge assigned to Andre successfully”, con una spunta verde
    Passo 03ChioscoBadge assegnato. Andre può timbrare da subito.
Scorri di lato, o usa le frecce

Le schermate sono i frame di design dell’app, mostrati per intero. Nomi e orari sono dati di esempio.

Fatto per cucine vere

Offline, sincronizzato e tra più sedi

Tre cose che il chiosco fa e che la carta, come la maggior parte delle app di timbratura, non fa.

Funziona senza internet.

TapTime registra una timbratura sul dispositivo anche senza connessione internet. Non si perde nulla quando il Wi-Fi della cucina cade.

Si sincronizza da solo quando torna la connessione.

Quando internet torna, TapTime invia da solo le timbrature in attesa all’ERP di FeelEat. Nessuno deve reinserire o rimandare nulla.

Timbra IN in una sede, OUT in un’altra.

Con più sedi, una persona può timbrare IN a un chiosco e OUT a un altro. La registrazione segue la persona, non il chiosco, così le ore della giornata restano in un unico posto.

Il brief

I fogli di presenza cartacei erano spesso sbagliati.

ClienteFeelEat Sàrl · Svizzera
SediPiù sedi, un registro per persona
Busta pagaOre inviate all'ERP
SuperficiChiosco Android · NFC

FeelEat voleva un registro presenze che nessuno potesse contestare, in ognuna delle sue sedi. Carta e memoria non lo permettevano: un orario scritto a mano non si può verificare dopo.

Con TapTime il personale avvicina un badge a un chiosco a parete, e ogni timbratura arriva all'ERP che gestisce la busta paga. Se cade internet, il chiosco conserva le timbrature e le sincronizza più tardi; un'uscita dimenticata va al responsabile per l'approvazione.

Ora le ore arrivano alla busta paga senza che nessuno le ribatta, e ogni correzione porta il nome del responsabile che l'ha approvata.

La sfida

La busta paga resta un dibattito finché la presenza non è un fatto.

Se un dipendente contestava la busta paga, c'erano solo un foglio di carta o la memoria di qualcuno su cui basarsi.

01 — Il problema

Fogli di carta, errori che si accumulano.

Ogni sede si affidava a fogli di carta e alla memoria, e nessuno dei due si poteva verificare dopo.

  • Nessuna prova di presenza: un nome su un foglio di carta non mostra chi era davvero in sede.
  • Orari arrotondati: un orario scritto a mano raramente è esatto al minuto.
  • Errori di trascrizione: dalla carta al foglio di calcolo alla busta paga — ogni passaggio perde informazione.
  • Uscite dimenticate: un orario di uscita mancante lasciava aperte le ore della giornata.
02 — La soluzione

Ogni timbratura parte da un badge al chiosco.

Le ore arrivano all'ERP che gestisce la busta paga.

  • Badge e chiosco: il personale avvicina il badge NFC e sceglie entrata o uscita.
  • Resistente alle frodi: ogni badge appartiene a una sola persona, quindi timbrare per un collega è difficile.
  • Funziona offline: le timbrature restano sul chiosco e si sincronizzano quando torna la connessione.
  • Pronto per la busta paga: nessuno deve ribattere le ore.
Cosa abbiamo costruito

Abbiamo costruito il chiosco e il collegamento con la busta paga.

Ogni parte qui sotto chiude un vuoto che la carta lasciava aperto.

01

Lettore di badge NFC

Un chiosco a parete, un telefono Android in un case stampato in 3D, accanto a un lettore NFC che legge il badge di ogni persona.

02

Entrata o uscita

Letto il badge, il chiosco saluta la persona per nome e chiede entrata o uscita.

03

Uscite dimenticate

La mattina dopo l'app chiede l'orario di uscita mancante e lo invia al responsabile per l'approvazione.

04

Storico presenze

Ogni timbratura è salvata con il suo orario, e le modifiche passano da un responsabile.

05

Sincro ERP per la busta paga

Le ore arrivano all'ERP che gestisce la busta paga, senza ribattiture. Se cade internet, il chiosco sincronizza più tardi.

06

Badge assegnati dagli admin

Gli admin assegnano ogni badge a una persona e possono riassegnarlo al chiosco.

Come l’abbiamo costruito

Dalla carta alla prova.

Quattro fasi, progettate attorno a una timbratura rapida.

1

Concettualizzazione

Scelta dell'hardware del chiosco: un telefono Android in un case stampato in 3D e un lettore di badge NFC.

2

Design

Una schermata di timbratura con il minor numero possibile di passaggi.

3

Sviluppo

L'app del chiosco, con salvataggio offline e sincronizzazione con l'ERP.

4

Deployment

Messo in funzione in tutte le sedi di FeelEat, collegato all'ERP che già gestiva la busta paga.

Porti la sua versione del problema FeelEat TapTime. Quattro ore, gratuite, con il team che ha realizzato questo progetto.

Prenoti il workshop gratuito
Le parti difficili

Cosa ci ha tenuti svegli la notte.

I problemi che decidevano se il prodotto funzionasse, punto e basta.

01

Velocità di timbratura

Una timbratura lenta spinge ad aggirarla. Il badge è rapido, quindi nessuno ha motivo di saltarla.

02

Offline in ogni sede

Una sede può perdere la connessione. Il chiosco continua a registrare le timbrature e le sincronizza quando la connessione torna. Si può anche timbrare l'entrata in una sede e l'uscita in un'altra.

03

Una traccia di audit per l'HR

Ogni timbratura è salvata con il suo orario, e un'uscita dimenticata richiede l'approvazione di un responsabile. Quando qualcuno contesta le proprie ore, l'HR controlla.

Su cosa gira

Il chiosco usa un'app Android. Il server è NestJS su Node.js, con PostgreSQL come database e Redis accanto.

  • Android
  • Node.js
  • NestJS
  • Redis
Il risultato

Cosa è cambiato da quando TapTime ha sostituito la carta

Cosa fa TapTime da quando ha sostituito i fogli ore cartacei.

Cosa faIn breve
Badge NFC avvicinato a un chiosco a pareteOgni badge appartiene a una sola persona, così la timbratura mostra chi era in sede.Badge
Timbrature salvate e sincronizzate al ritorno della connessioneNon si perde nulla quando cade internet in una sede.Offline
Le uscite dimenticate vanno al responsabileNessuna ora cambia senza il sì di una persona.Approvazione
Cosa è cambiato

Le ore vengono registrate dove si lavora, e un manager approva ogni correzione: la busta paga gira su numeri che nessuno deve contestare.

FAQ del progetto

Domande frequenti

Ci è sfuggito qualcosa?

Mettilo in un brief. Un ingegnere senior — non un commerciale — ti risponde entro un giorno lavorativo.

Cos’è TapTime e a chi serve?

TapTime è un’app timbrature che CODT Technologies ha costruito per FeelEat, un’azienda alimentare svizzera con cucine e sedi in più posti. Serve al personale a ore che deve registrare la presenza in pochi secondi, e ai manager e alle risorse umane che hanno bisogno di ore corrette per la busta paga.

Tutto il lavoro per FeelEat, in un unico posto

Come funziona la timbratura con TapTime?

La timbratura funziona con un badge NFC. Il dipendente avvicina il badge al lettore del chiosco, il chiosco lo verifica e chiede IN o OUT, e l’ora viene registrata. Ogni badge è legato a una sola persona, e ogni registrazione conserva l’ora, la sede e il metodo usato.

TapTime funziona senza internet?

Sì, TapTime funziona senza internet. La timbratura viene registrata sul dispositivo del chiosco, quindi un badge conta anche quando la connessione della cucina è giù. Quando internet torna, le registrazioni in attesa vengono inviate in automatico all’ERP di FeelEat, senza che nessuno le reinserisca.

Il personale può timbrare IN in una sede e OUT in un’altra?

Sì. Con più sedi, una persona può timbrare IN al chiosco di una sede e OUT al chiosco di un’altra. La registrazione segue la persona, non il chiosco, così le ore della giornata restano insieme come un’unica registrazione per la busta paga, qualunque chiosco sia stato usato.

Cosa succede se qualcuno dimentica di timbrare l’uscita?

Se qualcuno dimentica di timbrare l’uscita, il chiosco se ne accorge al badge successivo e chiede l’ora di uscita. Il dipendente sceglie un valore preimpostato o imposta l’ora, il chiosco la salva e la manda all’admin, e un manager la approva prima che le ore cambino.

Come viene assegnato un nuovo badge a un dipendente?

Un nuovo badge viene assegnato al chiosco da un admin. L’admin apre la lista utenti, sceglie la persona e avvicina il nuovo badge al lettore. Il badge viene legato subito a quella persona, che può timbrare con quello dal turno successivo.

Qual è l’hardware del chiosco TapTime?

L’hardware del chiosco TapTime è un telefono con l’app TapTime e un lettore di badge NFC, montati affiancati in una custodia stampata in 3D a parete in ogni sede FeelEat. Il personale porta un piccolo badge NFC sulle chiavi; non servono terminali o PC in più.

Come arrivano le ore in busta paga?

Le ore arrivano in busta paga attraverso l’ERP di FeelEat. Ogni timbratura verificata viene inviata all’ERP che gestisce le paghe, e una correzione arriva solo dopo l’approvazione di un manager. Nessuno ridigita le ore.

Chi può vedere le registrazioni delle presenze?

I manager vedono chi ha timbrato entrata e uscita in ogni sede, le risorse umane vedono lo storico completo, e ogni dipendente può consultare il proprio storico presenze. Ogni timbratura conserva ora e sede, e ogni correzione resta nello storico insieme al manager che l’ha approvata.

Le ore del chiosco compaiono nell’app FeelEat per i dipendenti

Come impedisce TapTime di timbrare per un collega?

TapTime impedisce di timbrare per un collega legando ogni badge a una sola persona e verificando ogni timbratura dove avviene, al chiosco in sede. Timbrare per un collega è molto difficile.

CODT Technologies può costruire un’app come TapTime per un’altra azienda?

Sì. CODT Technologies costruisce app di presenze e timbrature su misura: chioschi con badge NFC, registrazione offline con sincronizzazione automatica, più sedi, approvazione del manager e il collegamento al sistema paghe o ERP che l’azienda già usa. Ogni progetto parte da come l’azienda registra oggi le presenze, come è stato per FeelEat.

App presenze per i dipendenti: cosa costruiamo

Tocca a te

Hai un problema che
vale la pena risolvere bene?

Raccontaci il tuo prodotto, le tue tempistiche e i tuoi vincoli. Rispondiamo entro un giorno lavorativo con una valutazione onesta su fit, scope e il team giusto.