WallpaperMachine
당신이 사랑하는 배경화면, 맥에서 새롭게 만나보세요
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Crie um aplicativo web responsivo chamado TiNutri Smart Label®, destinado à emissão de etiquetas térmicas para identificação e validade de alimentos após abertura, conforme RDC 216, CVS-5 e demais legislações aplicáveis.
O objetivo do sistema é substituir as etiquetas preenchidas manualmente, reduzindo falhas operacionais, economizando tempo e padronizando as informações.
O sistema deve ser extremamente simples, intuitivo e pensado para restaurantes, padarias, supermercados, açougues, cozinhas industriais e serviços de alimentação.
Não criar dashboards complexos, gráficos, controle de perdas ou relatórios financeiros nesta primeira versão.
PERFIS DE USUÁRIOS
Administrador TiNutri
O administrador deverá ter acesso para:
Cadastrar clientes;
Editar clientes;
Cadastrar produtos individualmente para cada cliente;
Cadastrar colaboradores por cliente;
Alterar informações dos produtos;
Excluir produtos;
Visualizar histórico de etiquetas emitidas;
Configurar o layout da etiqueta.
Operador / Colaborador
O operador deverá ter acesso apenas à emissão das etiquetas.
Ele não poderá editar produtos, clientes ou configurações.
BASE PERSONALIZADA POR CLIENTE
Cada cliente deve possuir sua própria base de produtos e colaboradores.
Exemplo:
Cliente: Padaria X
Produtos:
Presunto
Mussarela
Catupiry
Azeitona
Molho inglês
Colaboradores:
João
Maria
Carlos
Os produtos e colaboradores não devem ser compartilhados entre clientes.
CADASTRO DE PRODUTOS
Cada produto deverá possuir:
Nome do produto;
Categoria;
Quantidade de dias de validade após abertura;
Necessita lote? (Sim ou Não);
Necessita SIF/SISP/SIM? (Sim ou Não);
Número do SIF/SISP/SIM, quando aplicável;
Observações opcionais.
Exemplo:
Produto: Presunto
Validade após aberto: 3 dias
Necessita lote: Sim
Necessita SIF: Sim
Número do SIF: 1234
TELA PRINCIPAL DO COLABORADOR
A tela deverá ser extremamente simples e otimizada para celular e tablet.
Campos:
Cliente;
Produto;
Data de abertura;
Número do lote (apenas quando obrigatório);
Responsável (lista de colaboradores cadastrados).
Botão:
Emitir Etiqueta
REGRAS AUTOMÁTICAS
Ao selecionar o produto, o sistema deverá buscar automaticamente as informações cadastradas.
Exemplo:
Produto: Presunto
Validade após aberto: 3 dias
Data de abertura: 13/06/2026
O sistema deverá calcular automaticamente:
Validade: 16/06/2026
Caso o produto exija lote e o campo esteja vazio, bloquear a impressão e apresentar a mensagem:
“Este produto exige número de lote.”
Caso o produto exija SIF/SISP/SIM, inserir automaticamente o número cadastrado.
MODELO DE ETIQUETA
A etiqueta deverá ter tamanho de impressão de 60 mm x 40 mm.
O layout deverá conter o logo da TiNutri no topo, em tamanho pequeno.
Modelo:
TiNutri Smart Label®
PRODUTO: PRESUNTO
ABERTO EM: 13/06/2026
VALIDADE: 16/06/2026
LOTE: 4587
SIF/SISP/SIM: 1234
RESPONSÁVEL: JOÃO
EMITIDO EM: 13/06/2026
HORÁRIO: 13:45
A etiqueta deve ser legível e adequada para impressão em impressoras térmicas.
DESIGN DO SISTEMA
O sistema deve possuir:
Interface moderna;
Design limpo;
Botões grandes;
Poucos cliques;
Fácil utilização por manipuladores de alimentos;
Compatibilidade com celular, tablet e computador;
Navegação simples.
BANCO DE DADOS
Utilizar Supabase.
Criar as seguintes tabelas:
Clientes
ID
Nome do cliente
Produtos
ID
Cliente
Nome do produto
Categoria
Validade após aberto
Exige lote
Exige SIF/SISP/SIM
Número SIF/SISP/SIM
Observações
Colaboradores
ID
Cliente
Nome do colaborador
Etiquetas Emitidas
Data
Horário
Cliente
Produto
Responsável
Lote
Data de abertura
Data de validade
IMPRESSÃO
Criar botão:
Emitir Etiqueta
Ao clicar, gerar automaticamente uma etiqueta pronta para impressão térmica em 60 mm x 40 mm.
Preparar o sistema para futura integração com impressoras Zebra, Tomate e outras impressoras térmicas Bluetooth.
EXPANSÕES FUTURAS
Preparar a estrutura para permitir no futuro:
Leitura de código de barras;
Reconhecimento por voz;
Inteligência artificial;
QR Code;
Rastreabilidade;
Integração com FoodChecker;
Histórico avançado.
Essas funções não devem ser implementadas nesta primeira versão.
MODELO DE NEGÓCIO
O TiNutri Smart Label® será um produto complementar da consultoria TiNutri.
Mensalidade inicial:
R$ 59,90 por cliente.
O foco da primeira versão é:
Cliente → Produto cadastrado → Colaborador seleciona → Sistema calcula a validade automaticamente → Impressão da etiqueta.
This project was built with Lovable.
Live app: https://tinutri-smart-label.lovable.app
Continue developing this project in the Lovable editor.
main on GitHub and your changes sync back into Lovable, ready for your next prompt.Prefer working locally? You need Node.js and npm — install with nvm.
git clone <this-repository-url>
cd <repository-name>
npm i
npm run dev