Funcionalidades
O que o kegtrack faz pelos seus barris
O utilizador típico é uma cervejeira, mas nada é exclusivo da cerveja: qualquer organização que empreste barris com caução pode usá-lo.
Leitura
- Três formas de ler
Leitor Bluetooth, câmara traseira com lanterna ou introdução manual. Cada leitura dá uma cor, um som e uma vibração.
- Lotes
Configure uma vez e leia dezenas de barris. Um barril que não encaixa é recusado na leitura.
- Tudo ou nada
A captura fica no servidor: recarregar ou ficar sem bateria não perde nada. Na validação, passa tudo ou não se escreve nada.
Sete estados, e regras entre eles.
Uma mudança sem sentido é recusada logo. Um administrador pode forçá-la indicando um motivo, e o histórico guarda-o.
Entregar e recolher
- Guias de entrega
A guia de remessa é criada na validação, pronta a imprimir e assinar.
- Recolha de produto
Todos os clientes abrangidos por um lote, com contactos, quantidades e códigos QR exatos. Exportável e imprimível.
- Clientes
Os barris de cada cliente, a vermelho acima do limite.
- Frota
Pesquisa de texto completo, filtros, tempo em cada estado e exportação CSV e Excel.
A operação
- Etiquetas QR
Imprima folhas de 3 x 8 etiquetas de 70 x 37 mm, ou importe a frota de uma folha de cálculo.
- Funções
Leitura, Produção e Administrador. A sessão bloqueia após 15 minutos de inatividade e pede um PIN de seis dígitos.
- Cervejeiras bem separadas
Uma instalação serve várias cervejeiras. A segurança por linha do PostgreSQL mantém os dados separados.
- Um histórico fiável
Os eventos são apenas acrescentados, e o histórico é a fonte da verdade.
- Primeiro o telemóvel
Feito para o telemóvel, com temas claro e escuro, em francês e inglês.
O que não faz
- Não está nesta versão
Faturação, cauções e valores em dívida, uso offline, app nativa, registo autónomo, API pública, estados personalizados e vários locais.
- Etiquetas de papel
As etiquetas de papel não sobrevivem a uma lavagem cáustica a 80 °C. Preveja placas gravadas ou etiquetas de poliéster industrial.
Pôr kegtrack a funcionar
O leitor por câmara precisa de HTTPS. Os detalhes estão na documentação.
$ git clone https://github.com/selfhostr/kegtrack.git
$ cd kegtrack && cp .env.exemple .env # fill in the secrets
$ docker compose up -d --build