Pular para o conteúdo
Guilherme MartinsEN English, read in English
Todos os cases

Produto independente

Priorize.me

Um app de priorização colaborativa baseado na Matriz de Eisenhower, com boards compartilhados que atualizam em tempo real. Em beta pública.

Papel
Criador e desenvolvedor
Período
set. de 2026 - atual
Stack
React 19, TypeScript, TanStack Router, TanStack Query, Supabase (Postgres, Auth, Realtime), Playwright
A landing page do Priorize.me: o título “Pare de tratar tudo como urgente” ao lado de um board de exemplo com os quatro quadrantes.

O problema

Times tratam demandas demais como urgentes, e as prioridades de verdade ficam na cabeça das pessoas ou em listas espalhadas. O Priorize.me torna a decisão explícita: você captura uma demanda no Backlog, avalia urgência e importância e escolhe Fazer, Agendar, Delegar ou Eliminar, num board que todos os envolvidos enxergam.

Abordagem

Os boards são privados e compartilhados por convite ou link de entrada, com papéis de dono, editor e leitor. As mudanças chegam a todos no board em tempo real, e o login usa um link enviado por e-mail em vez de senha.

Um servidor MCP permite que clientes de IA compatíveis listem, criem e movam tarefas com as permissões da própria conta. A interface sai em português e inglês.

Decisões e trade-offs

O board é a unidade de tenancy e o banco é a autoridade. Row-level security protege as tabelas públicas, escritas em tarefas e membros passam por funções do banco que conferem o papel de quem chama, e esconder um botão na interface nunca conta como autorização.

O tempo real transporta mudanças, mas não é estado. O banco continua sendo a fonte de verdade, cada tarefa tem uma versão, e o cliente aplica uma única regra onde o estado converge: a versão maior vence. O servidor calcula as posições sob um lock por board, então movimentos concorrentes não se misturam.

O produto continua no Supabase sem camada de abstração, mas a dependência fica confinada a fronteiras que o CI verifica, com um inventário do custo de substituir cada serviço (baixo para o banco, alto para row-level security e auth).

O servidor MCP acompanha o domínio do app: uma mudança em dados ou numa função que uma tool usa precisa atualizar a tool e o teste de integração no mesmo pull request.

Validação

Cada teste declara sua camada no nome do arquivo: testes unitários e de componente no Vitest, testes de banco em pgTAP com sensores de concorrência, testes de integração do servidor MCP e suítes end-to-end no Playwright, ordenadas por severidade. A jornada crítica (entrar, criar um board, mover uma tarefa) é gate dos pull requests de produto, e as páginas públicas passam por checagens do axe.

Situação atual

O Priorize.me está em beta pública: gratuito, com cadastro e sem cartão. O repositório do código é privado.

Fatos verificados em 11 de outubro de 2026.