Przejdź do treści
MobilePersonel

Rejestracja czasu, na której może polegać płaca.

Kiosk do rejestracji czasu pracy dla pracowników godzinowych FeelEat w kilku lokalizacjach. Pracownik przykłada kartę NFC do czytnika kiosku na ścianie i wybiera wejście albo wyjście. Kiosk działa offline i synchronizuje dane po powrocie połączenia, a zapomniane wyjście trafia do kierownika do zatwierdzenia.

KartaPrzyłożenie karty NFC przy kiosku ściennym
OfflineOdbicia zapisane i zsynchronizowane po powrocie połączenia
ZatwierdzenieZapomniane wyjścia trafiają do kierownika
Kiosk na ścianie kuchni FeelEat: telefon i czytnik kart NFC w obudowie z druku 3D, z działającą aplikacją.
KlientFeelEat (Szwajcaria)
BranżaPersonel · Operacje
PlatformaAndroid · NFC
DyscyplinyMobile · ERP · NFC / IoT
Aplikacja, ekran po ekranie

Trzy zadania, które kiosk wykonuje codziennie

Każdy rząd pokazuje prawdziwe ekrany w kolejności, w jakiej widzi je człowiek: odbicie kartą NFC, poprawienie zapomnianego wyjścia i nadanie karty nowej osobie.

Odbicie wejścia

Pracownik przykłada kartę NFC do czytnika kiosku. Kiosk sprawdza kartę, pyta IN czy OUT i zapisuje godzinę na urządzeniu.

  • Ekran powitalny kiosku TapTime: logo FeelEat, godzina i data, tekst „Welcome to FEEL EAT, please present your badge” oraz rysunek dłoni przykładającej kartę do czytnika
    Krok 01KioskKiosk czeka, pokazując godzinę i datę.
  • Kiosk TapTime po odbiciu karty: zielony znacznik i tekst „Successfully verified”
    Krok 02KioskKarta zostaje odczytana i sprawdzona.
  • Panel kiosku TapTime „Good morning Henry, please mark your attendance”, z zielonym przyciskiem IN i pomarańczowym przyciskiem OUT
    Krok 03PracownikHenry wybiera IN na początku zmiany.
  • Potwierdzenie kiosku TapTime: zielony znacznik i tekst „We have marked your attendance successfully”
    Krok 04KioskObecność zapisana. Powrót do ekranu powitalnego.
  • Kiosk TapTime po nieznanej karcie: czerwony krzyżyk i tekst „Invalid badge”
    Krok 05KioskNieznana karta zostaje odrzucona. Nic się nie zapisuje.
Przewiń w bok lub użyj strzałek

Zapomniane wyjście

Jeśli ktoś wyszedł bez wybrania OUT, kiosk zauważy to przy następnym odbiciu karty. Pyta o godzinę wyjścia, zapisuje ją i wysyła do admina. Menedżer zatwierdza godzinę, zanim zmienią się jakiekolwiek godziny.

  • Kiosk TapTime po odbiciu karty: zielony znacznik i tekst „Successfully verified”
    Krok 01KioskNastępnego ranka karta Henry’ego jest odczytana jak zwykle.
  • Panel kiosku TapTime „Good morning Henry, please mark your attendance”, z zielonym przyciskiem IN i pomarańczowym przyciskiem OUT
    Krok 02PracownikHenry wybiera IN; kiosk widzi, że wczoraj brakuje OUT.
  • Panel kiosku TapTime „Please enter your exit time”: wybór godziny, gotowe wartości 3:30, 4:00, 4:30 i 5:00 pm oraz przycisk Save
    Krok 03PracownikKiosk pyta o wczorajszą godzinę wyjścia.
  • Potwierdzenie kiosku TapTime „Saved successfully”: godzina została wysłana do admina do weryfikacji, a dzisiejsza obecność jest zapisana, z zielonym znacznikiem
    Krok 04KioskZapisane i wysłane do admina do weryfikacji.
  • Decyduje człowiek

    Menedżer zatwierdza

    Menedżer sprawdza godzinę i ją zatwierdza. Niczyje godziny nie zmieniają się bez tego, by człowiek powiedział tak.

Przewiń w bok lub użyj strzałek

Admin przypisuje kartę

Nowa osoba dostaje kartę przy samym kiosku. Admin wybiera ją na liście użytkowników i przykłada nową kartę do czytnika. Od tej chwili karta jest powiązana z tą osobą.

  • Ekran admina TapTime „All users”: pole wyszukiwania i lista pracowników, każdy z przyciskiem Assign lub Reassign
    Krok 01AdminAdmin otwiera listę użytkowników i wybiera Andre.
  • Ekran admina TapTime „Please present Andre’s badge”, z rysunkiem dłoni przykładającej kartę do czytnika
    Krok 02KioskKiosk prosi o kartę Andre. Admin przykłada ją do czytnika.
  • Potwierdzenie admina TapTime „Badge assigned to Andre successfully”, z zielonym znacznikiem
    Krok 03KioskKarta przypisana. Andre może odbijać od teraz.
Przewiń w bok lub użyj strzałek

Ekrany to projektowe ramki aplikacji, pokazane w całości. Nazwiska i godziny na nich to dane przykładowe.

Zrobione dla prawdziwych kuchni

Offline, zsynchronizowane i między lokalizacjami

Trzy rzeczy, które kiosk robi, a papier i większość aplikacji do odbijania nie.

Działa bez internetu.

TapTime zapisuje odbicie na urządzeniu nawet bez połączenia z internetem. Nic nie ginie, gdy w kuchni padnie Wi-Fi.

Synchronizuje się sam, gdy wraca połączenie.

Gdy internet wraca, TapTime sam wysyła oczekujące zapisy do ERP FeelEat. Nikt nie musi niczego wpisywać ani wysyłać ponownie.

Odbij IN w jednej lokalizacji, OUT w innej.

Przy kilku lokalizacjach osoba może odbić IN w jednym kiosku, a OUT w innym. Zapis podąża za osobą, nie za kioskiem, więc godziny z danego dnia zostają w jednym miejscu.

Brief

Papierowe karty czasu pracy często zawierały błędy.

KlientFeelEat Sàrl · Szwajcaria
LokalizacjeKilka, jeden zapis na osobę
PłaceGodziny wysyłane do ERP
PlatformyKiosk Android · NFC

FeelEat chciał mieć w każdej lokalizacji rejestr czasu pracy, którego nikt nie mógłby podważyć. Papier i pamięć tego nie dawały: godziny zapisanej ręcznie nie da się później sprawdzić.

Z TapTime pracownik przykłada kartę do kiosku na ścianie, a każde odbicie trafia do ERP, w którym liczone są wynagrodzenia. Gdy internet zniknie, kiosk zapisuje odbicia i synchronizuje je później; zapomniane wyjście trafia do kierownika do zatwierdzenia.

Godziny trafiają teraz do płac bez ponownego przepisywania, a każda korekta nosi nazwisko kierownika, który ją zatwierdził.

Wyzwanie

Płaca pozostaje sporem, dopóki obecność nie stanie się faktem.

Gdy pracownik kwestionował wypłatę, pozostawała tylko papierowa karta albo czyjaś pamięć.

01 — Problem

Papierowe karty, błędy, które się kumulują.

Każda lokalizacja opierała się na papierowych kartach i pamięci, a ani jednego, ani drugiego nie dało się później sprawdzić.

  • Brak dowodu obecności: nazwisko na papierowej karcie nie pokazuje, kto naprawdę był na miejscu.
  • Zaokrąglone godziny: godzina wpisana ręcznie rzadko jest dokładna co do minuty.
  • Błędy przepisywania: od papieru przez arkusz do płacy — każdy etap traci informację.
  • Zapomniane wyjścia: brak godziny wyjścia zostawiał godziny danego dnia otwarte.
02 — Rozwiązanie

Każde odbicie zaczyna się od karty przy kiosku.

Godziny trafiają do ERP, w którym liczone są wynagrodzenia.

  • Karta i kiosk: pracownik przykłada kartę NFC i wybiera wejście albo wyjście.
  • Trudne do oszukania: każda karta należy do jednej osoby, więc odbicie za kolegę jest trudne.
  • Działa offline: odbicia zostają w kiosku i synchronizują się po powrocie połączenia.
  • Gotowe pod płacę: nikt nie przepisuje godzin ponownie.
Co zbudowaliśmy

Zbudowaliśmy kiosk i połączenie z płacami.

Każdy element poniżej zamyka lukę, którą zostawiał papier.

01

Czytnik kart NFC

Kiosk ścienny: telefon z Androidem w obudowie wydrukowanej w 3D, obok czytnik NFC, który odczytuje kartę każdego pracownika.

02

Wejście albo wyjście

Po odczytaniu karty kiosk wita osobę po imieniu i pyta: wejście czy wyjście.

03

Zapomniane wyjścia

Następnego ranka aplikacja pyta o brakującą godzinę wyjścia i wysyła ją kierownikowi do zatwierdzenia.

04

Historia obecności

Każde odbicie jest zapisywane z godziną, a zmiany przechodzą przez kierownika.

05

Synchronizacja ERP dla płac

Godziny trafiają do ERP, w którym liczone są wynagrodzenia, bez przepisywania. Gdy internet zniknie, kiosk synchronizuje później.

06

Karty przypisywane przez administratorów

Administratorzy przypisują każdą kartę pracownikowi i mogą przypisać ją ponownie przy kiosku.

Jak to zbudowaliśmy

Od papieru do dowodu.

Cztery fazy, zaprojektowane wokół szybkiej rejestracji.

1

Konceptualizacja

Wybór sprzętu kiosku: telefon z Androidem w obudowie wydrukowanej w 3D i czytnik kart NFC.

2

Projekt

Ekran rejestracji z jak najmniejszą liczbą kroków — przyłożenie, potwierdzenie, gotowe, rękawice z powrotem.

3

Rozwój

Aplikacja kiosku z zapisem offline i synchronizacją z ERP.

4

Wdrożenie

Uruchomienie we wszystkich lokalizacjach FeelEat, z danymi dla ERP, w którym już liczono płace.

Przynieś swoją wersję problemu FeelEat TapTime. Cztery godziny, bezpłatnie, z zespołem, który dostarczył ten projekt.

Zarezerwuj bezpłatny warsztat
Trudne fragmenty

Co spędzało nam sen z powiek.

Problemy, które decydowały o tym, czy produkt w ogóle działa.

01

Szybkość odbicia

Wolne odbijanie zachęca do omijania. Przyłożenie karty jest szybkie, więc nikt nie ma powodu, by je pomijać.

02

Offline w każdej lokalizacji

Lokalizacja może stracić połączenie z internetem. Kiosk dalej zapisuje odbicia i synchronizuje je po powrocie połączenia. Można też odbić wejście w jednej lokalizacji, a wyjście w innej.

03

Ślad audytowy dla HR

Każde odbicie jest zapisywane z godziną, a zapomniane wyjście wymaga zatwierdzenia kierownika. Gdy ktoś kwestionuje swoje godziny, HR to sprawdza.

Na czym działa

Na kiosku działa aplikacja na Androida. Serwer to NestJS na Node.js, z PostgreSQL jako bazą danych i Redisem obok.

  • Android
  • Node.js
  • NestJS
  • Redis
Wynik

Co się zmieniło, odkąd TapTime zastąpił papier

Co robi TapTime, odkąd zastąpił papierowe karty czasu pracy.

Co robiW skrócie
Przyłożenie karty NFC przy kiosku ściennymKażda karta należy do jednej osoby, więc odbicie pokazuje, kto był na miejscu.Karta
Odbicia zapisane i zsynchronizowane po powrocie połączeniaNic nie ginie, gdy w lokalizacji zniknie internet.Offline
Zapomniane wyjścia trafiają do kierownikaŻadna godzina nie zmienia się bez czyjejś zgody.Zatwierdzenie
Co się zmieniło

Godziny są zapisywane tam, gdzie odbywa się praca, a menedżer zatwierdza każdą korektę: płace liczy się z liczb, o które nikt nie musi się spierać.

FAQ projektu

Częste pytania

Coś pominęliśmy?

Opisz to w briefie. Odpowie doświadczony inżynier — nie handlowiec — w ciągu jednego dnia roboczego.

Czym jest TapTime i dla kogo jest?

TapTime to aplikacja do rejestracji czasu pracy, którą CODT Technologies zbudowało dla FeelEat, szwajcarskiej firmy spożywczej z kuchniami i lokalizacjami w kilku miejscach. Jest dla pracowników godzinowych, którzy muszą zarejestrować obecność w kilka sekund, oraz dla menedżerów i HR, którzy potrzebują poprawnych godzin do płac.

Cała praca dla FeelEat w jednym miejscu

Jak działa odbijanie w TapTime?

Odbijanie działa z kartą NFC. Pracownik przykłada kartę do czytnika w kiosku, kiosk ją sprawdza i pyta IN czy OUT, a godzina zostaje zapisana. Każda karta jest powiązana z jedną osobą, a każdy zapis zachowuje godzinę, lokalizację i użytą metodę.

Czy TapTime działa bez internetu?

Tak, TapTime działa bez internetu. Odbicie jest zapisywane na samym urządzeniu kiosku, więc przyłożenie karty liczy się nawet wtedy, gdy w kuchni nie ma połączenia. Gdy internet wraca, oczekujące zapisy są automatycznie wysyłane do ERP FeelEat, bez ponownego wpisywania przez kogokolwiek.

Czy pracownik może odbić IN w jednej lokalizacji, a OUT w innej?

Tak. Przy kilku lokalizacjach osoba może odbić IN w kiosku jednej lokalizacji, a OUT w kiosku innej. Zapis podąża za osobą, nie za kioskiem, więc godziny z danego dnia trzymają się razem jako jeden zapis do płac, niezależnie od użytych kiosków.

Co się dzieje, gdy ktoś zapomni odbić wyjście?

Gdy ktoś zapomni odbić wyjście, kiosk zauważa to przy następnym przyłożeniu karty i pyta o godzinę wyjścia. Pracownik wybiera gotową wartość albo ustawia godzinę, kiosk ją zapisuje i wysyła do admina, a menedżer zatwierdza ją, zanim zmienią się godziny.

Jak przypisuje się pracownikowi nową kartę?

Nową kartę przypisuje admin w kiosku. Admin otwiera listę użytkowników, wybiera osobę i przykłada nową kartę do czytnika. Karta jest od razu powiązana z tą osobą, która może nią odbijać od następnej zmiany.

Z czego składa się sprzęt kiosku TapTime?

Sprzęt kiosku TapTime to telefon z aplikacją TapTime i czytnik kart NFC, zamontowane obok siebie w obudowie z druku 3D na ścianie w każdej lokalizacji FeelEat. Pracownicy noszą małą kartę NFC przy kluczach; nie jest potrzebny żaden dodatkowy terminal ani komputer.

Jak godziny trafiają do płac?

Godziny trafiają do płac przez ERP FeelEat. Każde sprawdzone odbicie jest wysyłane do ERP, który liczy płace, a korekta dociera dopiero po zatwierdzeniu przez menedżera. Nikt nie wpisuje godzin ponownie.

Kto widzi zapisy obecności?

Menedżerowie widzą, kto zarejestrował wejście i wyjście w każdej lokalizacji, dział HR widzi pełną historię, a każdy pracownik może sprawdzić własną historię obecności. Każde odbicie zachowuje czas i lokalizację, a każda korekta zostaje w historii razem z menedżerem, który ją zatwierdził.

Godziny z kiosku widać w aplikacji FeelEat dla pracowników

Jak TapTime zapobiega odbijaniu za kolegę?

TapTime zapobiega odbijaniu za kolegę, wiążąc każdą kartę z jedną osobą i sprawdzając każde odbicie tam, gdzie się dzieje, w kiosku na miejscu. Odbicie za kogoś jest więc bardzo trudne, bo karta należy tylko do jednej osoby.

Czy CODT Technologies może zbudować aplikację taką jak TapTime dla innej firmy?

Tak. CODT Technologies buduje aplikacje do rejestracji obecności i czasu pracy na zamówienie: kioski z kartą NFC, zapis offline z automatyczną synchronizacją, kilka lokalizacji, zatwierdzanie przez menedżera i połączenie z systemem płacowym lub ERP, z którego firma już korzysta. Każdy projekt zaczyna się od tego, jak firma rejestruje dziś obecność, tak jak w FeelEat.

Aplikacja do rejestracji obecności: co budujemy

Twoja kolej

Masz problem wart
dobrego rozwiązania?

Opowiedz nam o swoim produkcie, harmonogramie i ograniczeniach. Odpowiadamy w ciągu jednego dnia roboczego uczciwą oceną dopasowania, zakresu i właściwego zespołu.