Yentelelo Requisições
Cada pedido de compra com dono, estado e rasto: do pedido do colaborador à aprovação do director geral, com orçamentos comparativos, pagamentos e relatórios.


9papéis, do colaborador ao auditor
2níveis de aprovação
13módulos em produção
O problema
Na Yentelelo, os pedidos de compra circulavam por mensagens e papel: ninguém sabia em que ponto estava uma requisição, quem a tinha aprovado nem quanto se tinha gasto por direcção.
O que construí
- Assistente em 3 passos para criar requisições com itens, anexos e fornecedor, e até 3 orçamentos comparativos.
- Fluxo de aprovação em dois níveis (gestor de escritório e depois director geral): cada nível pode aprovar, rejeitar ou devolver para correcção.
- Visibilidade por direcção: cada papel vê só o que lhe pertence, e o auditor tem leitura global.
- Pagamentos por prestações, gestão de material e equipamento, templates, limites de valor configuráveis e relatórios em PDF e Excel.
Destaques técnicos
Segurança na base de dados
Row Level Security em todas as tabelas: sem política activa não há acesso nenhum. Storage privado para anexos.
Lógica no servidor
Edge Functions para criar utilizadores, processar aprovações e enviar emails com Resend.
Rasto completo
Timeline visual por requisição, comentários em thread e registo de auditoria.
Deploy automático
CI/CD com GitHub Actions para um VPS com Nginx e headers de segurança.
Mais ecrãs




Stack
ReactTypeScriptViteTailwindshadcn/uiTanStack QueryReact Hook FormZodSupabasePostgreSQLRLSEdge FunctionsResendGitHub ActionsNginx