Aller au contenu
MobilePersonnel

Une app de pointage pour le personnel horaire de FeelEat.

Une app de pointage pour le personnel horaire de FeelEat, réparti sur plusieurs sites. Le personnel présente un badge NFC à une borne au mur (QR code ou contrôle biométrique là où un site en a besoin), managers et RH voient les présences en temps réel, et chaque pointage reste dans un historique difficile à falsifier.

99,5%Précision des présences
~80%Paie plus rapide
~95%Moins de pointages frauduleux
La borne au mur d’une cuisine FeelEat : un téléphone et un lecteur de badges NFC dans un boîtier imprimé en 3D, avec l’app qui tourne dessus.
ClientFeelEat (Suisse)
SecteurPersonnel · Opérations
PlateformeiOS · Android · NFC
DisciplinesMobile · ERP · NFC / IoT
L’app, écran par écran

Trois tâches que la borne fait chaque jour

Chaque rangée montre les vrais écrans dans l’ordre où une personne les rencontre : pointer avec un badge NFC, corriger un départ oublié, et donner un badge à un nouveau collègue.

Pointer

Un employé présente son badge NFC au lecteur de la borne. La borne vérifie le badge, demande IN ou OUT, et enregistre l’heure sur l’appareil.

  • Écran d’accueil de la borne TapTime : le logo FeelEat, l’heure et la date, le texte « Welcome to FEEL EAT, please present your badge », et un dessin d’une main qui présente un badge au lecteur
    Étape 01BorneLa borne attend, avec l’heure et la date.
  • Borne TapTime après un passage de badge : une coche verte et le texte « Successfully verified »
    Étape 02BorneLe badge est lu et vérifié.
  • Panneau de la borne TapTime « Good morning Henry, please mark your attendance », avec un bouton IN vert et un bouton OUT orange
    Étape 03EmployéHenry choisit IN au début de son service.
  • Confirmation de la borne TapTime : une coche verte et le texte « We have marked your attendance successfully »
    Étape 04BorneLa présence est enregistrée. Retour à l’écran d’accueil.
  • Borne TapTime après un badge inconnu : une croix rouge et le texte « Invalid badge »
    Étape 05BorneUn badge inconnu est refusé. Rien n’est enregistré.
Faites défiler sur le côté, ou utilisez les flèches

Départ oublié

Si quelqu’un est parti sans pointer OUT, la borne le remarque au passage de badge suivant. Elle demande l’heure de départ, l’enregistre et l’envoie à l’admin. Un manager valide l’heure avant que les heures changent.

  • Borne TapTime après un passage de badge : une coche verte et le texte « Successfully verified »
    Étape 01BorneLe lendemain matin, le badge d’Henry est lu comme d’habitude.
  • Panneau de la borne TapTime « Good morning Henry, please mark your attendance », avec un bouton IN vert et un bouton OUT orange
    Étape 02EmployéHenry pointe IN ; la borne voit qu’il manque le OUT d’hier.
  • Panneau de la borne TapTime « Please enter your exit time » : un sélecteur d’heure, des préréglages 3:30, 4:00, 4:30 et 5:00 pm, et un bouton Save
    Étape 03EmployéLa borne demande l’heure de départ de la veille.
  • Confirmation de la borne TapTime « Saved successfully » : l’heure a été envoyée à l’admin pour vérification et la présence du jour est enregistrée, avec une coche verte
    Étape 04BorneEnregistré, et envoyé à l’admin pour vérification.
  • Une personne décide

    Un manager valide

    Un manager vérifie l’heure et la valide. Les heures de personne ne changent sans qu’une personne dise oui.

Faites défiler sur le côté, ou utilisez les flèches

L’admin attribue un badge

Un nouveau collègue reçoit son badge à la borne elle-même. L’admin choisit la personne dans la liste des utilisateurs et présente le nouveau badge au lecteur. Dès lors, ce badge est lié à cette personne.

  • Écran admin TapTime « All users » : un champ de recherche et une liste du personnel, chacun avec un bouton Assign ou Reassign
    Étape 01AdminL’admin ouvre la liste des utilisateurs et choisit Andre.
  • Écran admin TapTime « Please present Andre’s badge », avec un dessin d’une main qui présente un badge au lecteur
    Étape 02BorneLa borne demande le badge d’Andre. L’admin le présente.
  • Confirmation admin TapTime « Badge assigned to Andre successfully », avec une coche verte
    Étape 03BorneBadge attribué. Andre peut pointer dès maintenant.
Faites défiler sur le côté, ou utilisez les flèches

Les écrans sont les maquettes de l’app, montrées en entier. Les noms et les heures sont des données d’exemple.

Fait pour de vraies cuisines

Hors ligne, synchronisé, et d’un site à l’autre

Trois choses que la borne fait et que le papier, comme la plupart des apps de pointage, ne fait pas.

Fonctionne sans internet.

TapTime enregistre un pointage sur l’appareil même sans connexion internet. Rien n’est perdu quand le Wi-Fi de la cuisine tombe.

Se synchronise tout seul au retour de la connexion.

Quand internet revient, TapTime envoie de lui-même les pointages en attente à l’ERP de FeelEat. Personne n’a rien à ressaisir ni à renvoyer.

Pointer IN sur un site, OUT sur un autre.

Avec plusieurs sites, une personne peut pointer IN sur une borne et OUT sur une autre. L’enregistrement suit la personne, pas la borne : les heures de la journée restent au même endroit.

Le brief

Les feuilles de temps papier étaient souvent fausses.

ClientFeelEat Sàrl · Suisse
Précision99,5% de présence
Paie~80% plus rapide
SupportsiOS · Android · NFC

Sur les sites de FeelEat, le personnel horaire pointait sur papier ou de mémoire. Des collègues pointaient les uns pour les autres, les heures étaient arrondies vers le haut et des chiffres étaient mal recopiés.

Avec TapTime, le personnel pointe sur le site même, et chaque pointage vérifié part directement dans l’ERP qui gère la paie. Les managers voient qui est en poste en temps réel, et les employés peuvent consulter leur propre historique.

La précision des présences atteint désormais 99,5%, et la préparation de la paie est environ 80% plus rapide.

Le défi

La paie reposait sur des heures que personne ne pouvait vérifier.

Quand un employé contestait sa paie, il n’y avait qu’une feuille papier ou la mémoire de quelqu’un pour trancher.

01 — Le problème

Le système papier avait quatre points faibles.

Chaque site s’en remettait au papier et à la bonne volonté.

  • Le pointage par procuration : des collègues qui pointent les uns pour les autres, sans moyen de le repérer.
  • Des arrondis généreux : quelques minutes par jour qui deviennent des heures à la fin du mois.
  • Des erreurs de recopie : du papier au tableur puis à la paie, avec des erreurs à chaque étape.
  • Aucune vue en direct : les managers ne voyaient pas qui était en poste à l’instant même.
02 — La solution

Chaque pointage est vérifié là où il a lieu.

L’ERP reçoit les heures accompagnées de leur preuve.

  • Trois méthodes : chacun utilise celle des trois que son site a mise en place.
  • Difficile à contourner : le pointage par procuration a baissé d’environ 95%.
  • Vue d’équipe en direct : une seule vue des présences sur tous les sites.
  • Prêt pour la paie : plus personne ne ressaisit les heures.
Ce que nous avons construit

Nous avons construit les méthodes de pointage et le lien avec la paie.

Chaque élément ci-dessous comble une faille que le papier laissait ouverte.

01

Pointage NFC

Un tap sur une puce fixée sur le site, qui lie le pointage au lieu autant qu’au téléphone.

02

Options QR et biométrie

Là où une puce NFC ne convient pas, un scan par caméra ou un contrôle biométrique crée le même enregistrement.

03

Présence en temps réel

Les managers voient à tout moment qui a pointé sur chaque site.

04

Historique de présence complet

Chaque événement est horodaté et ne peut plus être modifié ensuite.

05

Synchro ERP pour la paie

Les heures vérifiées vont directement à la paie, sans ressaisie.

06

Empêcher les faux pointages

Chaque téléphone est lié à une personne et chaque pointage est vérifié, ce qui rend très difficile de pointer pour un collègue.

Comment nous l'avons construit

La conception est partie des façons de tricher.

Pour chaque combine de la liste, il fallait un contrôle qui ne rallonge presque pas le pointage.

1

Conceptualisation

Étude des contraintes physiques de chaque type de site.

2

Design

Un écran de pointage avec le moins d’étapes possible.

3

Développement

Des apps mobiles avec les trois méthodes de pointage, synchronisées en direct avec l’ERP.

4

Déploiement

Mise en service sur les sites de FeelEat, avec envoi des heures dans l’ERP qui gérait déjà la paie.

Apportez votre version du problème FeelEat TapTime. Quatre heures, gratuites, avec l'équipe qui a livré celui-ci.

Réserver l'atelier gratuit
Les points durs

Ce qui nous a tenus éveillés la nuit.

L’app devait être plus rapide que le papier pour le personnel, et facile à contrôler pour les RH.

01

La vitesse du pointage

Un pointage lent pousse les gens à le contourner. Le tap vérifié prend environ une seconde, personne n’a donc de raison de s’en passer.

02

Une méthode par site

Les sites n’ont ni la même configuration ni le même équipement, alors chacun utilise la méthode qui y fonctionne. Les trois méthodes créent le même type d’enregistrement.

03

Une piste d’audit pour les RH

Chaque pointage garde sa preuve : méthode, appareil, lieu et heure. Quand quelqu’un conteste ses heures, les RH vérifient dans le dossier.

Ce qui la fait tourner

Les téléphones font tourner l’app Android. Le serveur repose sur NestJS et Node.js, avec PostgreSQL comme base de données et Redis en complément.

  • Android
  • Node.js
  • NestJS
  • Redis
Le résultat

Ce qui a changé depuis que TapTime a remplacé le papier

Depuis que TapTime a remplacé les feuilles papier.

Ce que nous mesuronsChiffre
Précision des présencesDes pointages qui correspondent à qui était réellement sur place.99,5%
Paie plus rapideMoins de temps pour préparer chaque paie.~80%
Pointage frauduleux en moinsBeaucoup moins de cas où quelqu’un pointe pour un collègue.~95%
Ce qui a changé

Les heures sont enregistrées là où le travail se fait, et un manager valide chaque correction : la paie tourne sur des chiffres que personne n’a à contester.

FAQ du projet

Questions fréquentes

Un point non couvert ?

Décrivez-le dans un brief. Un ingénieur senior le lit et répond sous un jour ouvré.

Qu’est-ce que TapTime et à qui s’adresse-t-il ?

TapTime est une app de pointage que CODT Technologies a construite pour FeelEat, une entreprise alimentaire suisse avec des cuisines et des sites à plusieurs endroits. Elle s’adresse au personnel horaire qui doit enregistrer sa présence en quelques secondes, et aux managers et aux RH qui ont besoin d’heures justes pour la paie.

Tout le travail pour FeelEat, au même endroit

Comment fonctionne le pointage avec TapTime ?

Le pointage fonctionne avec un badge NFC. L’employé présente le badge au lecteur de la borne, la borne le vérifie et demande IN ou OUT, et l’heure est enregistrée. Chaque badge est lié à une seule personne, et chaque enregistrement garde l’heure, le site et la méthode utilisée.

TapTime fonctionne-t-il sans internet ?

Oui, TapTime fonctionne sans internet. Le pointage est enregistré sur l’appareil de la borne lui-même, donc un passage de badge compte même quand la connexion de la cuisine est coupée. Quand internet revient, les enregistrements en attente partent automatiquement vers l’ERP de FeelEat, sans que personne ne les ressaisisse.

Le personnel peut-il pointer IN sur un site et OUT sur un autre ?

Oui. Avec plusieurs sites, une personne peut pointer IN sur la borne d’un site et OUT sur la borne d’un autre. L’enregistrement suit la personne, pas la borne : les heures de la journée sont gardées ensemble, en un seul enregistrement pour la paie, quelles que soient les bornes utilisées.

Que se passe-t-il quand quelqu’un oublie de pointer en partant ?

Quand quelqu’un oublie de pointer en partant, la borne le remarque au passage de badge suivant et demande l’heure de départ. L’employé choisit un préréglage ou règle l’heure, la borne l’enregistre et l’envoie à l’admin, et un manager la valide avant que les heures changent.

Comment un nouveau badge est-il attribué à un employé ?

Un nouveau badge est attribué à la borne par un admin. L’admin ouvre la liste des utilisateurs, choisit la personne et présente le nouveau badge au lecteur. Le badge est aussitôt lié à cette personne, qui peut pointer avec dès son prochain service.

En quoi consiste le matériel de la borne TapTime ?

Le matériel de la borne TapTime, c’est un téléphone qui fait tourner l’app TapTime et un lecteur de badges NFC, montés côte à côte dans un boîtier imprimé en 3D, au mur de chaque site FeelEat. Le personnel porte un petit badge NFC sur ses clés ; aucun terminal ni PC supplémentaire n’est nécessaire.

Comment les heures arrivent-elles à la paie ?

Les heures arrivent à la paie par l’ERP de FeelEat. Chaque pointage vérifié est envoyé à l’ERP qui gère la paie, et une correction n’arrive qu’une fois validée par un manager. Personne ne ressaisit les heures, et c’est pour cela que la préparation de la paie est environ 80% plus rapide.

Qui peut voir les enregistrements de présence ?

Les managers voient en temps réel qui est en poste sur chaque site, les RH voient l’historique complet avec la preuve derrière chaque entrée, et chaque employé peut consulter son propre historique de présence. Chaque pointage garde son heure, son site et sa méthode, et chaque correction reste dans l’historique avec le manager qui l’a validée.

Comment TapTime empêche-t-il le pointage par procuration ?

TapTime empêche le pointage par procuration en liant chaque badge à une seule personne et en vérifiant chaque pointage là où il a lieu, sur la borne du site. Pointer pour un collègue est devenu très difficile, et FeelEat a constaté environ 95% de cas en moins après l’abandon du papier.

CODT Technologies peut-il construire une app comme TapTime pour une autre entreprise ?

Oui. CODT Technologies construit des apps de présence et de pointage sur mesure : bornes à badge NFC, enregistrement hors ligne avec synchronisation automatique, plusieurs sites, validation par un manager, et le lien avec le système de paie ou l’ERP que l’entreprise utilise déjà. Chaque projet part de la façon dont les gens trichent ou sautent le pointage, comme chez FeelEat.

App de présence pour le personnel : ce que nous construisons

À vous

Un problème qui mérite d'être
bien résolu ?

Parlez-nous de votre produit, de votre calendrier et de vos contraintes. Nous répondons sous un jour ouvré avec un avis honnête sur l'adéquation, le périmètre et la bonne équipe.