Saltar para o conteúdo
MobilePessoal

Uma picagem com que o processamento salarial pode contar.

Um quiosque de ponto para o pessoal à hora da FeelEat em vários locais. O pessoal aproxima um cartão NFC do leitor de um quiosque de parede e escolhe entrada ou saída. Funciona offline e sincroniza quando a ligação volta, e uma saída esquecida vai para o responsável aprovar.

CartãoCartão NFC num quiosque de parede
OfflineRegistos guardados e sincronizados quando a ligação volta
AprovaçãoAs saídas esquecidas vão para o responsável
O quiosque na parede de uma cozinha da FeelEat: um telemóvel e um leitor de cartões NFC numa caixa impressa em 3D, com a app a correr.
ClienteFeelEat (Suíça)
SetorPessoal · Operações
PlataformaAndroid · NFC
DisciplinasMobile · ERP · NFC / IoT
A app, ecrã a ecrã

Três tarefas que o quiosque faz todos os dias

Cada fila mostra os ecrãs reais pela ordem em que uma pessoa os encontra: marcar ponto com o cartão NFC, corrigir uma saída esquecida e dar um cartão a um novo colega.

Marcar ponto

Um funcionário encosta o cartão NFC ao leitor do quiosque. O quiosque verifica o cartão, pergunta IN ou OUT e regista a hora no dispositivo.

  • Ecrã inicial do quiosque TapTime: o logótipo da FeelEat, a hora e a data, o texto «Welcome to FEEL EAT, please present your badge» e um desenho de uma mão a encostar um cartão ao leitor
    Passo 01QuiosqueO quiosque espera, com a hora e a data.
  • Quiosque TapTime depois da leitura do cartão: um visto verde e o texto «Successfully verified»
    Passo 02QuiosqueO cartão é lido e verificado.
  • Painel do quiosque TapTime «Good morning Henry, please mark your attendance», com um botão IN verde e um botão OUT laranja
    Passo 03FuncionárioO Henry escolhe IN no início do turno.
  • Confirmação do quiosque TapTime: um visto verde e o texto «We have marked your attendance successfully»
    Passo 04QuiosquePresença registada. De volta ao ecrã inicial.
  • Quiosque TapTime depois de um cartão desconhecido: uma cruz vermelha e o texto «Invalid badge»
    Passo 05QuiosqueUm cartão desconhecido é recusado. Nada é guardado.
Deslize para o lado ou use as setas

Saída esquecida

Se alguém saiu sem carregar em OUT, o quiosque repara na leitura de cartão seguinte. Pede a hora de saída, guarda-a e envia-a ao admin. Um gestor aprova a hora antes de qualquer hora mudar.

  • Quiosque TapTime depois da leitura do cartão: um visto verde e o texto «Successfully verified»
    Passo 01QuiosqueNa manhã seguinte, o cartão do Henry é lido como sempre.
  • Painel do quiosque TapTime «Good morning Henry, please mark your attendance», com um botão IN verde e um botão OUT laranja
    Passo 02FuncionárioO Henry toca em IN; falta o OUT de ontem.
  • Painel do quiosque TapTime «Please enter your exit time»: um seletor de hora, valores predefinidos 3:30, 4:00, 4:30 e 5:00 pm e um botão Save
    Passo 03FuncionárioO quiosque pede a hora de saída de ontem.
  • Confirmação do quiosque TapTime «Saved successfully»: a hora foi enviada ao admin para verificação e a presença de hoje ficou registada, com um visto verde
    Passo 04QuiosqueGuardado e enviado ao admin para verificação.
  • Uma pessoa decide

    Um gestor aprova

    Um gestor confere a hora e aprova-a. As horas de ninguém mudam sem que uma pessoa diga que sim.

Deslize para o lado ou use as setas

O admin atribui um cartão

Um novo colega recebe o cartão no próprio quiosque. O admin escolhe a pessoa na lista de utilizadores e encosta o novo cartão ao leitor. A partir daí, esse cartão fica ligado a essa pessoa.

  • Ecrã de admin do TapTime «All users»: um campo de pesquisa e uma lista do pessoal, cada um com um botão Assign ou Reassign
    Passo 01AdminO admin abre a lista de utilizadores e escolhe o Andre.
  • Ecrã de admin do TapTime «Please present Andre’s badge», com um desenho de uma mão a encostar um cartão ao leitor
    Passo 02QuiosqueO quiosque pede o cartão do Andre. O admin encosta-o ao leitor.
  • Confirmação de admin do TapTime «Badge assigned to Andre successfully», com um visto verde
    Passo 03QuiosqueCartão atribuído. O Andre já pode marcar ponto.
Deslize para o lado ou use as setas

Os ecrãs são os desenhos da app, mostrados por inteiro. Os nomes e as horas são dados de exemplo.

Feito para cozinhas a sério

Offline, sincronizado e entre unidades

Três coisas que o quiosque faz e que o papel, como a maioria das apps de ponto, não faz.

Funciona sem internet.

A TapTime regista uma marcação no dispositivo mesmo sem ligação à internet. Nada se perde quando o Wi-Fi da cozinha cai.

Sincroniza sozinho quando a ligação volta.

Quando a internet volta, a TapTime envia sozinha os registos em espera para o ERP da FeelEat. Ninguém tem de voltar a introduzir ou reenviar nada.

Marcar IN numa unidade, OUT noutra.

Com várias unidades, uma pessoa pode marcar IN num quiosque e OUT noutro. O registo segue a pessoa, não o quiosque, por isso as horas do dia ficam num único sítio.

O briefing

As folhas de ponto em papel estavam muitas vezes erradas.

ClienteFeelEat Sàrl · Suíça
LocaisVários, um registo por pessoa
SaláriosHoras enviadas para o ERP
PlataformasQuiosque Android · NFC

A FeelEat queria um registo de ponto que ninguém pudesse contestar, em cada um dos seus locais. O papel e a memória não o permitiam: uma hora escrita à mão não se pode verificar depois.

Com o TapTime, o pessoal aproxima um cartão de um quiosque de parede, e cada registo chega ao ERP que processa os salários. Se a internet falhar, o quiosque guarda os registos e sincroniza-os mais tarde; uma saída esquecida vai para o responsável aprovar.

As horas chegam agora aos salários sem que ninguém as volte a digitar, e cada correção leva o nome do responsável que a aprovou.

O desafio

O processamento salarial é um debate enquanto a presença não for um facto.

Se um trabalhador contestava o salário, só havia uma folha de papel ou a memória de alguém para decidir.

01 — O problema

Folhas em papel, erros que se somam.

Cada local dependia de folhas em papel e da memória, e nenhuma das duas se podia verificar depois.

  • Sem prova de presença: um nome numa folha de papel não mostra quem estava realmente no local.
  • Horas arredondadas: uma hora escrita à mão raramente é exata ao minuto.
  • Erros de transcrição: do papel para a folha de cálculo e para os salários — cada passo perde informação.
  • Saídas esquecidas: uma hora de saída em falta deixava as horas do dia em aberto.
02 — A solução

Cada registo começa com um cartão no quiosque.

As horas chegam ao ERP que processa os salários.

  • Cartão e quiosque: o pessoal aproxima o cartão NFC e escolhe entrada ou saída.
  • Resistente à fraude: cada cartão pertence a uma pessoa, por isso picar por um colega é difícil.
  • Funciona offline: os registos ficam no quiosque e sincronizam quando a ligação volta.
  • Pronto para os salários: ninguém volta a digitar as horas.
O que construímos

Construímos o quiosque e a ligação aos salários.

Cada parte abaixo fecha uma lacuna que o papel deixava aberta.

01

Leitor de cartões NFC

Um quiosque de parede, um telemóvel Android numa caixa impressa em 3D, ao lado de um leitor NFC que lê o cartão de cada pessoa.

02

Entrada ou saída

Lido o cartão, o quiosque cumprimenta a pessoa pelo nome e pergunta entrada ou saída.

03

Saídas esquecidas

Na manhã seguinte, a app pede a hora de saída em falta e envia-a ao responsável para aprovação.

04

Histórico de presenças

Cada registo fica guardado com a sua hora, e as alterações passam por um responsável.

05

Sincronização ERP para os salários

As horas chegam ao ERP que processa os salários, sem voltar a digitar. Se a internet falhar, o quiosque sincroniza mais tarde.

06

Cartões atribuídos pelos admins

Os admins atribuem cada cartão a uma pessoa e podem reatribuí-lo no quiosque.

Como o construímos

Do papel à prova.

Quatro fases, concebidas em torno de uma picagem rápida.

1

Conceptualização

Escolha do hardware do quiosque: um telemóvel Android numa caixa impressa em 3D e um leitor de cartões NFC.

2

Design

Uma picagem com o mínimo de passos — toque, confirmação, pronto, luvas de volta.

3

Desenvolvimento

A app do quiosque, com armazenamento offline e sincronização com o ERP.

4

Implementação

Implementação nos locais da FeelEat, ligada ao ERP que já processava os salários.

Traga a sua versão do problema da FeelEat TapTime. Quatro horas, grátis, com a equipa que entregou este projeto.

Marcar o workshop gratuito
As partes difíceis

O que nos tirou o sono.

Os problemas que decidiam se o produto funcionava, pura e simplesmente.

01

Rapidez do registo

Um registo lento leva as pessoas a contorná-lo. Aproximar o cartão é rápido, por isso ninguém tem motivo para o saltar.

02

Offline em qualquer local

Um local pode perder a ligação à internet. O quiosque continua a registar e sincroniza quando a ligação volta. Também é possível registar a entrada num local e a saída noutro.

03

Um registo de auditoria para os RH

Cada registo fica guardado com a sua hora, e uma saída esquecida precisa da aprovação de um responsável. Quando alguém contesta as suas horas, os RH consultam.

Em que corre

O quiosque corre uma app Android. O servidor é NestJS sobre Node.js, com PostgreSQL como base de dados e Redis ao lado.

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

O que mudou desde que a TapTime substituiu o papel

O que o TapTime faz desde que substituiu as folhas de ponto em papel.

O que fazEm resumo
Cartão NFC num quiosque de paredeCada cartão pertence a uma pessoa, por isso o registo mostra quem estava no local.Cartão
Registos guardados e sincronizados quando a ligação voltaNada se perde quando a internet de um local falha.Offline
As saídas esquecidas vão para o responsávelNenhuma hora muda sem que uma pessoa diga que sim.Aprovação
O que mudou

As horas são registadas onde o trabalho acontece, e um gestor aprova cada correção: os salários correm sobre números que ninguém tem de contestar.

FAQ do projeto

Perguntas frequentes

Ficou algo por dizer?

Coloque-o num briefing. Um engenheiro sénior — não um vendedor — responde no prazo de um dia útil.

O que é a TapTime e para quem é?

A TapTime é uma app de ponto que a CODT Technologies construiu para a FeelEat, uma empresa alimentar suíça com cozinhas e unidades em vários locais. É para o pessoal à hora que precisa de registar a presença em segundos, e para os gestores e os RH que precisam dessas horas certas para os salários.

Todo o trabalho para a FeelEat, num só sítio

Como funciona a marcação de ponto com a TapTime?

A marcação de ponto funciona com um cartão NFC. O funcionário encosta o cartão ao leitor do quiosque, o quiosque verifica-o e pergunta IN ou OUT, e a hora fica registada. Cada cartão está ligado a uma só pessoa, e cada registo guarda a hora, a unidade e o método usado.

A TapTime funciona sem internet?

Sim, a TapTime funciona sem internet. A marcação é registada no próprio dispositivo do quiosque, por isso uma leitura de cartão conta mesmo quando a ligação da cozinha está em baixo. Quando a internet volta, os registos em espera são enviados automaticamente para o ERP da FeelEat, sem que ninguém os volte a introduzir.

O pessoal pode marcar IN numa unidade e OUT noutra?

Sim. Com várias unidades, uma pessoa pode marcar IN no quiosque de uma unidade e OUT no quiosque de outra. O registo segue a pessoa, não o quiosque, por isso as horas do dia ficam juntas como um único registo para os salários, sejam quais forem os quiosques usados.

O que acontece quando alguém se esquece de marcar a saída?

Quando alguém se esquece de marcar a saída, o quiosque repara na leitura de cartão seguinte e pede a hora de saída. O funcionário escolhe um valor predefinido ou acerta a hora, o quiosque guarda-a e envia-a ao admin, e um gestor aprova-a antes de as horas mudarem.

Como se atribui um novo cartão a um funcionário?

Um novo cartão é atribuído no quiosque por um admin. O admin abre a lista de utilizadores, escolhe a pessoa e encosta o novo cartão ao leitor. O cartão fica logo ligado a essa pessoa, que pode marcar ponto com ele a partir do turno seguinte.

Qual é o hardware do quiosque TapTime?

O hardware do quiosque TapTime é um telemóvel com a app TapTime e um leitor de cartões NFC, montados lado a lado numa caixa impressa em 3D na parede de cada unidade da FeelEat. O pessoal leva um pequeno cartão NFC nas chaves; não é preciso nenhum terminal ou PC extra.

Como é que as horas chegam aos salários?

As horas chegam aos salários através do ERP da FeelEat. Cada marcação verificada é enviada para o ERP que processa os salários, e uma correção só chega depois de um gestor a aprovar. Ninguém volta a digitar as horas.

Quem pode ver os registos de presença?

Os gestores veem quem marcou entrada e saída em cada unidade, os RH veem o histórico completo, e cada funcionário pode consultar o seu próprio histórico de presença. Cada marcação guarda a hora e a unidade, e cada correção fica no histórico junto com o gestor que a aprovou.

As horas do quiosque aparecem na app de colaboradores da FeelEat

Como é que a TapTime evita que alguém marque ponto por um colega?

A TapTime evita que alguém marque ponto por um colega ao ligar cada cartão a uma só pessoa e ao verificar cada marcação onde ela acontece, no quiosque da unidade. Marcar por outro é muito difícil.

A CODT Technologies pode construir uma app como a TapTime para outra empresa?

Sim. A CODT Technologies constrói apps de assiduidade e de ponto à medida: quiosques com cartão NFC, registo offline com sincronização automática, várias unidades, aprovação por um gestor e a ligação ao sistema de salários ou ERP que a empresa já usa. Cada projeto parte da forma como a empresa regista hoje a assiduidade, como aconteceu na FeelEat.

App de assiduidade para funcionários: o que construímos

É a sua vez

Tem um problema que vale a pena
resolver bem?

Conte-nos sobre o seu produto, o seu prazo e as suas limitações. Respondemos no prazo de um dia útil com uma avaliação honesta sobre adequação, âmbito e a equipa certa.