Controle de jornada e banco de horasKairo

Banco de horas sem planilha.

Controle de jornada open source e auto-hospedado: registre turnos e pausas e acompanhe horas extras, faltantes e o saldo do banco de horas.

Kairo: Controle de jornada e banco de horas
Kairo — No celular
Ano
2026
Papel
Idealização, desenvolvimento full stack, testes com Pest e Larastan, e infraestrutura.
Stack
  • Laravel 13
  • Inertia
  • Vue 3
  • TypeScript
  • Tailwind
  • Pest
  • Docker

O problema

Quem precisa acompanhar o próprio banco de horas costuma depender de planilhas e contas manuais, que quebram com turnos divididos, pausas, feriados e escalas diferentes a cada dia.

Em números

  • 3formatos de exportação: CSV, PDF e XLSX
  • 4processos em uma única imagem Docker
  • 2idiomas com rota própria: português e inglês
  • 29arquivos de teste com Pest

O que foi construído

  1. Registro de turnos com pausas e turnos divididos, comparado com a escala semanal esperada de cada dia.

  2. Cálculo automático de horas faltantes, extras e saldo acumulado, considerando feriados por país e folgas do usuário.

  3. Gráficos mensais e semestrais e exportação para CSV, PDF e XLSX.

  4. Login com passkeys e autenticação em dois fatores, fuso horário por usuário.

  5. Renderização no servidor com Inertia, em português e inglês, com tema claro, escuro ou do sistema.

  6. Uma única imagem Docker rodando como quatro processos: web, SSR, filas e agendador.

Telas

Resultado

Substitui a planilha por uma ferramenta que qualquer pessoa pode hospedar, com os números sempre batendo com a escala real de trabalho. O foco é organização pessoal, não monitoramento de funcionários.

Contato

Tem um projeto em mente?

Conte o que você precisa. Respondo em até dois dias úteis.

contato@alysson-thoaldo.com.brAbrir formulário