PortariaGo
Aplicativo em produção para organizar a rotina da portaria. Reúne moradores por apartamento, avisos de entrega por WhatsApp, confirmação de retirada e histórico de notificações.

Fazer a comunicação acompanhar a urgência da portaria
Entregas e comunicados de condomínio costumam depender de ligações, mensagens manuais e memória operacional. Quando o morador não responde, o porteiro perde tempo repetindo contatos e não existe um histórico confiável.
A solução precisava funcionar na rotina real da portaria, distinguir condomínios e perfis, chegar ao celular do morador e devolver a resposta imediatamente para quem iniciou o atendimento.
Um interfone digital orientado por eventos
PortariaGo organiza a rotina da portaria: cadastro e seleção de moradores, avisos de entrega, confirmação de retirada e consulta ao histórico. O porteiro encontra o destinatário por apartamento e acompanha as notificações em um só lugar.
O produto está em produção e atende múltiplos condomínios com papéis de acesso próprios. A aplicação usa React, TypeScript, Supabase e Capacitor, com integração de WhatsApp para os avisos de entrega.
Como funciona
Cadastro
A portaria seleciona o apartamento e o morador.
Entrega
O aviso é enviado com a sessão autenticada.
Histórico
O resultado e eventuais falhas ficam disponíveis à operação.
Interfone
O código implementa push e Realtime; o acesso do morador está desativado na configuração atual.
Decisões de produto e engenharia
Realtime sem polling
Mudanças em delivery_calls chegam por eventos do PostgreSQL, reduzindo atraso e consultas desnecessárias.
Multi-tenancy desde os dados
Todas as entidades carregam o condomínio e políticas RLS garantem isolamento entre operações.
Mobile sem quebrar a web
Plugins do Capacitor são carregados apenas no ambiente nativo, mantendo o mesmo produto funcional no navegador.
Interface da operação

Implementação e disponibilidade
- Moradores organizados por apartamento
- Avisos de entrega por WhatsApp
- Confirmação de retirada de encomendas
- Histórico de notificações
- Acesso organizado por condomínio e função
