Ga naar inhoud
MobielPersoneel

Inklokken waarop de loonadministratie kan bouwen.

Een moderne mobiele inklok-app voor de teams van FeelEat op meerdere locaties — aanwezigheid via NFC, QR en biometrie met realtime updates voor managers en HR, en een volledige, fraudebestendige historie.

99,5%Aanwezigheidsnauwkeurigheid
~80%Snellere loonadministratie
~95%Minder fraude
De kiosk aan de muur van een FeelEat-keuken: een telefoon en een NFC-badgelezer in een 3D-geprinte behuizing, met de app erop.
KlantFeelEat (Zwitserland)
SectorPersoneel · Operations
PlatformiOS · Android · NFC
DisciplinesMobiel · ERP · NFC / IoT
De app, scherm voor scherm

Drie taken die de kiosk elke dag doet

Elke rij toont de echte schermen in de volgorde waarin iemand ze tegenkomt: inklokken met de NFC-badge, een vergeten uitklokken herstellen en een nieuwe collega een badge geven.

Inklokken

Een medewerker houdt een NFC-badge tegen de lezer van de kiosk. De kiosk controleert de badge, vraagt IN of OUT en slaat de tijd op het apparaat op.

  • Welkomstscherm van de TapTime-kiosk: het FeelEat-logo, tijd en datum, de tekst ‘Welcome to FEEL EAT, please present your badge’ en een tekening van een hand die een badge tegen de lezer houdt
    Stap 01KioskDe kiosk wacht en toont tijd en datum.
  • TapTime-kiosk na een badge: een groen vinkje en de tekst ‘Successfully verified’
    Stap 02KioskDe badge wordt gelezen en gecontroleerd.
  • Paneel van de TapTime-kiosk ‘Good morning Henry, please mark your attendance’, met een groene IN-knop en een oranje OUT-knop
    Stap 03MedewerkerHenry kiest IN aan het begin van zijn dienst.
  • Bevestiging van de TapTime-kiosk: een groen vinkje en de tekst ‘We have marked your attendance successfully’
    Stap 04KioskAanwezigheid geregistreerd. Terug naar het welkomstscherm.
  • TapTime-kiosk na een onbekende badge: een rood kruis en de tekst ‘Invalid badge’
    Stap 05KioskEen onbekende badge wordt geweigerd. Er wordt niets opgeslagen.
Scroll zijwaarts of gebruik de pijltjestoetsen

Uitklokken vergeten

Is iemand vertrokken zonder OUT te kiezen, dan merkt de kiosk dat bij de volgende badge. Hij vraagt de vertrektijd, slaat die op en stuurt die naar de admin. Een manager keurt de tijd goed voordat er uren veranderen.

  • TapTime-kiosk na een badge: een groen vinkje en de tekst ‘Successfully verified’
    Stap 01KioskDe volgende ochtend wordt Henry’s badge zoals altijd gelezen.
  • Paneel van de TapTime-kiosk ‘Good morning Henry, please mark your attendance’, met een groene IN-knop en een oranje OUT-knop
    Stap 02MedewerkerHenry tikt IN; de kiosk ziet dat gisteren de OUT ontbreekt.
  • Paneel van de TapTime-kiosk ‘Please enter your exit time’: een tijdkiezer, vaste keuzes 3:30, 4:00, 4:30 en 5:00 pm, en een Save-knop
    Stap 03MedewerkerDe kiosk vraagt de vertrektijd van gisteren.
  • Bevestiging van de TapTime-kiosk ‘Saved successfully’: de tijd is ter controle naar de admin gestuurd en de aanwezigheid van vandaag is geregistreerd, met een groen vinkje
    Stap 04KioskOpgeslagen en ter controle naar de admin gestuurd.
  • Een mens beslist

    Een manager keurt goed

    Een manager controleert de tijd en keurt die goed. Niemands uren veranderen zonder dat een mens ja zegt.

Scroll zijwaarts of gebruik de pijltjestoetsen

De admin wijst een badge toe

Een nieuwe collega krijgt een badge bij de kiosk zelf. De admin kiest de persoon in de gebruikerslijst en houdt de nieuwe badge tegen de lezer. Vanaf dan is die badge aan die persoon gekoppeld.

  • TapTime-adminscherm ‘All users’: een zoekveld en een lijst van het personeel, elk met een Assign- of Reassign-knop
    Stap 01AdminDe admin opent de gebruikerslijst en kiest Andre.
  • TapTime-adminscherm ‘Please present Andre’s badge’, met een tekening van een hand die een badge tegen de lezer houdt
    Stap 02KioskDe kiosk vraagt om Andres badge. De admin houdt hem voor.
  • TapTime-adminbevestiging ‘Badge assigned to Andre successfully’, met een groen vinkje
    Stap 03KioskBadge toegewezen. Andre kan vanaf nu inklokken.
Scroll zijwaarts of gebruik de pijltjestoetsen

De schermen zijn de ontwerpframes van de app, in hun geheel getoond. Namen en tijden erop zijn voorbeeldgegevens.

Gemaakt voor echte keukens

Offline, gesynchroniseerd en over locaties heen

Drie dingen die de kiosk doet en papier, net als de meeste prikklok-apps, niet.

Werkt zonder internet.

TapTime slaat een inklok op het apparaat op, ook zonder internetverbinding. Er gaat niets verloren als de wifi in de keuken wegvalt.

Synchroniseert vanzelf zodra de verbinding terug is.

Als het internet terug is, stuurt TapTime de wachtende registraties vanzelf naar het ERP van FeelEat. Niemand hoeft iets opnieuw in te voeren of te versturen.

Inklokken op de ene locatie, uitklokken op een andere.

Met meerdere locaties kan iemand IN klokken bij de ene kiosk en OUT bij een andere. De registratie volgt de persoon, niet de kiosk, dus de uren van de dag blijven op één plek.

De briefing

Papieren urenstaten zijn een afrondingsfout die zich opstapelt.

KlantFeelEat Sàrl · Zwitserland
Nauwkeurigheid99,5% aanwezigheid
Loonadministratie~80% sneller
PlatformsiOS · Android · NFC

Uurloon-teams in keukens, logistiek en verkooppunten klokten in op papier en uit het geheugen. Inklokken voor een ander, royaal afronden en overschrijffouten leken elk onschuldig — en stapelden zich op tot een loonsom die niemand kon verdedigen.

TapTime maakte aanwezigheid tot een fysiek feit: NFC-taps, QR-scans en biometrische bevestiging op locatie, die rechtstreeks het ERP voeden dat de loonadministratie draait. Managers zien in realtime wie er aan het werk is; medewerkers zien hun eigen geverifieerde historie; de discussie over uren hield gewoon op.

Op de locaties van FeelEat was het effect onmiddellijk: een aanwezigheidsnauwkeurigheid van 99,5%, een loonvoorbereiding die ongeveer 80% sneller verliep, en inklokken voor een ander met ongeveer 95% teruggebracht — omdat het inklokken nu op locatie gebeurt, op het apparaat, tegen het ERP.

De uitdaging

De loonadministratie blijft een discussie zolang aanwezigheid geen feit is.

Kleine afrondingen en inklokken voor een ander stapelen zich op tot loonsommen die niemand kan verdedigen.

01 — Het probleem

Papieren staten, fouten die zich opstapelen.

Aanwezigheid steunde op geheugen en goede wil, over meerdere locaties heen.

  • Inklokken voor een ander: collega's die voor elkaar inklokken, zonder een spoor achter te laten.
  • Royale afrondingen: minuten die over een maand uitgroeien tot uren.
  • Overschrijffouten: van papier naar spreadsheet naar loonadministratie — elke stap verliest informatie.
  • Geen live-zicht: managers konden niet zien wie er op dit moment aan het werk was.
02 — De oplossing

Aanwezigheid als fysiek feit.

NFC, QR en biometrische bevestiging op locatie, die rechtstreeks het ERP voeden dat de loonadministratie draait.

  • Drie factoren: NFC-tap, QR-scan of biometrische bevestiging, afhankelijk van het beleid van de locatie.
  • Fraudebestendig: inklokken voor een ander met ~95% gedaald.
  • Live-teamoverzicht: managers zien aanwezigheid in realtime, op alle locaties.
  • Klaar voor de loonadministratie: geverifieerde uren belanden in het ERP; de loonadministratie draait ~80% sneller.
Wat we bouwden

Aanwezigheid, nu een feit.

Drie manieren om in te klokken, één onveranderbaar dossier.

01

NFC-inklokken

Een tap op een aan de locatie bevestigde tag — een inkloktransactie gekoppeld aan de plek, niet alleen aan de telefoon.

02

QR- & biometrische modi

Camera en biometrische bevestiging waar NFC niet past — hetzelfde dossier, dezelfde striktheid.

03

Realtime aanwezigheid

Managers zien live wie er op elke locatie aan het werk is — niet pas aan het eind van de week.

04

Volledige aanwezigheidshistorie

Elke gebeurtenis voorzien van tijdstempel en onveranderbaar — geschillen worden beslecht via het dossier, niet uit het geheugen.

05

ERP-sync van loonkwaliteit

Geverifieerde uren voeden rechtstreeks de loon-backbone — geen herinvoer, geen drift.

06

Antifraude-ontwerp

Apparaatkoppeling en verificatie maken inklokken voor een ander structureel onuitvoerbaar.

Hoe we het bouwden

Van papier naar bewijs.

Vier fasen, ontworpen rond een inklokactie van één seconde.

1

Conceptualisatie

De fraudevectoren en de fysieke beperkingen van elk type locatie in kaart gebracht.

2

Design

Een inklokactie die een seconde kost — tap, bevestig, klaar, handschoenen weer aan.

3

Ontwikkeling

Mobiele apps met NFC-, QR- en biometrische verificatie, live gesynchroniseerd met het ERP.

4

Uitrol

Uitrol over meerdere locaties — 99,5% aanwezigheidsnauwkeurigheid in productie.

Breng uw versie van het FeelEat TapTime-probleem mee. Vier uur, gratis, met het team dat dit project opleverde.

Gratis workshop boeken
De moeilijke onderdelen

Wat ons wakker hield.

De problemen die bepaalden of het product überhaupt werkte.

01

Verificatie zonder wrijving

Beveiliging die het inklokken vertraagt, wordt uiteindelijk omzeild. Een geverifieerde tap kost ongeveer een seconde — de eerlijke route is ook de eenvoudigste.

02

Locaties met verschillende beperkingen

Keukens, laadperrons en verkoopvloeren kregen elk de mix van factoren die daar werkt — NFC, QR of biometrie — terwijl ze allemaal naar één dossierformaat schrijven.

03

Een audittrail waar HR op leunt

Elke inklokactie draagt zijn bewijs in zich: factor, apparaat, plek, tijd. Geschillen eindigen met een opzoekactie, niet met een ruzie.

Waar het op draait

Aanwezigheidshardware, gekoppeld aan de loon-backbone.

  • Android
  • Node.js
  • NestJS
  • Redis
Het resultaat

Wat er veranderde sinds TapTime het papier verving

Toen aanwezigheid een feit werd, werd de loonadministratie rekenwerk.

Wat we metenCijfer
AanwezigheidsnauwkeurigheidDossiers die directie en finance vertrouwen zonder steekproeven te nemen.99,5%
Snellere loonadministratieGeverifieerde uren stromen van tap naar loonafrekening — de eindemaand-stress werd een druk op de knop.~80%
Minder frauduleus inklokkenFraude weggeconstrueerd by design, niet met de hand opgespoord.~95%
Wat er veranderde

Uren worden vastgelegd waar het werk gebeurt, en een manager keurt elke correctie goed: de loonadministratie draait op cijfers waar niemand over hoeft te discussiëren.

Project-FAQ

Veelgestelde vragen

Iets gemist?

Zet het in een briefing. Een senior engineer — geen verkoper — reageert binnen één werkdag.

Wat is TapTime en voor wie is het?

TapTime is een prikklok-app die CODT Technologies bouwde voor FeelEat, een Zwitsers voedingsbedrijf met keukens en locaties op meerdere plekken. Het is voor uurpersoneel dat zijn aanwezigheid in seconden moet registreren, en voor de managers en HR die die uren kloppend nodig hebben voor de loonlijst.

Al het werk voor FeelEat, op één plek

Hoe werkt inklokken met TapTime?

Inklokken werkt met een NFC-badge. De medewerker houdt de badge tegen de lezer van de kiosk, de kiosk controleert hem en vraagt IN of OUT, en de tijd wordt opgeslagen. Elke badge is aan één persoon gekoppeld, en elke registratie bewaart de tijd, de locatie en de gebruikte methode.

Werkt TapTime zonder internet?

Ja, TapTime werkt zonder internet. Een inklok wordt op het kioskapparaat zelf opgeslagen, dus een badge telt ook als de verbinding in de keuken weg is. Zodra het internet terug is, gaan de wachtende registraties automatisch naar het ERP van FeelEat, zonder dat iemand ze opnieuw invoert.

Kan personeel inklokken op de ene locatie en uitklokken op een andere?

Ja. Met meerdere locaties kan iemand IN klokken bij de kiosk van de ene locatie en OUT bij de kiosk van een andere. De registratie volgt de persoon, niet de kiosk, dus de uren van de dag blijven bij elkaar als één registratie voor de loonlijst, welke kiosken ook zijn gebruikt.

Wat gebeurt er als iemand vergeet uit te klokken?

Als iemand vergeet uit te klokken, merkt de kiosk dat bij de volgende badge en vraagt hij de vertrektijd. De medewerker kiest een vaste tijd of stelt die zelf in, de kiosk slaat die op en stuurt die naar de admin, en een manager keurt die goed voordat de uren veranderen.

Hoe krijgt een medewerker een nieuwe badge toegewezen?

Een nieuwe badge wordt bij de kiosk toegewezen door een admin. De admin opent de gebruikerslijst, kiest de persoon en houdt de nieuwe badge tegen de lezer. De badge is meteen aan die persoon gekoppeld, en die kan er vanaf de volgende dienst mee inklokken.

Wat is de hardware van de TapTime-kiosk?

De hardware van de TapTime-kiosk is een telefoon met de TapTime-app en een NFC-badgelezer, naast elkaar gemonteerd in een 3D-geprinte behuizing aan de muur van elke FeelEat-locatie. Het personeel draagt een kleine NFC-badge aan de sleutels; een extra terminal of pc is niet nodig.

Hoe komen de uren in de loonlijst?

De uren komen via het ERP van FeelEat in de loonlijst. Elke gecontroleerde inklok gaat naar het ERP dat de lonen berekent, en een correctie komt pas aan als een manager die heeft goedgekeurd. Niemand typt de uren opnieuw in, en daarom is de loonvoorbereiding ongeveer 80% sneller.

Wie kan de aanwezigheidsregistraties zien?

Managers zien in realtime wie op elke locatie aan het werk is, HR ziet de volledige geschiedenis met het bewijs achter elke registratie, en elke medewerker kan zijn eigen aanwezigheidsgeschiedenis bekijken. Elke inklok bewaart tijd, locatie en methode, en elke correctie blijft in de geschiedenis staan, samen met de manager die haar goedkeurde.

De uren van de kiosk verschijnen in de FeelEat-personeelsapp

Hoe voorkomt TapTime inklokken voor een collega?

TapTime voorkomt inklokken voor een collega door elke badge aan één persoon te koppelen en elke inklok te controleren waar hij plaatsvindt, bij de kiosk op locatie. Voor een collega inklokken werd heel moeilijk, en FeelEat zag ongeveer 95% minder van zulke gevallen na de overstap van papier.

Kan CODT Technologies een app als TapTime bouwen voor een ander bedrijf?

Ja. CODT Technologies bouwt aanwezigheids- en prikklok-apps op maat: NFC-badgekiosken, offline registratie met automatische synchronisatie, meerdere locaties, goedkeuring door een manager en de koppeling met het loon- of ERP-systeem dat een bedrijf al gebruikt. Elke bouw begint bij hoe mensen het klokken overslaan of omzeilen, zoals bij FeelEat.

Aanwezigheidsapp voor medewerkers: wat we bouwen

Uw beurt

Een probleem dat het waard is om
goed op te lossen?

Vertel ons over uw product, uw planning en uw randvoorwaarden. We reageren binnen één werkdag met een eerlijke inschatting van fit, scope en het juiste team.