Fase 1

Documento-mestre de especificação

Porteiro virtual por QR: o visitante lê um código à entrada, faz uma chamada de vídeo para o telemóvel do residente e este abre à distância. Sem cablagem, sem hardware obrigatório e sem app para o visitante. Identidade, textos e ilustrações originais.

A carregar dados da especificação…

1. Concorrentes analisados

ConcorrenteModeloO que absorvemos
DoorVi (referência)QR/NFC + appDirectório digital, modo guarda, modo tablet
ButterflyMXHardware + SaaSEntregas, códigos temporários, integrações de gestão
SwiftlaneHardware + cloudReconhecimento facial, desbloqueio por proximidade
Akuvox / DoorBirdIntercomunicador IPGravação, detecção de movimento, multi-porta
Latch / Nuki / SmartRentFechadura inteligenteChaves digitais com validade
Ring / Aqara / TuyaCampainha de vídeoPreço baixo, ecossistema doméstico
Apps de condomínioSaaS de gestãoAvisos, ocorrências, reservas de espaços

A lacuna comum é a mesma: ou obrigam a obra e hardware caro, ou escondem as funcionalidades úteis atrás de planos empresariais.

  • Códigos e links temporários com validade e limite de usos
  • Entregas com foto do estafeta e confirmação
  • Gravação da chamada e captura de imagem
  • Lista branca e lista negra de visitantes
  • Pré-registo de visitas com convite por link
  • Cascata de contactos quando o primeiro não atende
  • Não incomodar com horários e excepções
  • PIN por unidade em teclado virtual
  • Fechaduras: ESP32, Shelly, Nuki, Tuya, Home Assistant, webhooks
  • Multi-porta e multi-propriedade
  • Relatórios exportáveis em CSV e PDF
  • Modo portaria, modo tablet e avisos em broadcast

2. Papéis do sistema

  • VisitanteSem conta. Usa o browser depois de ler o QR.
  • ResidenteAtende, abre, gere convites e histórico.
  • FamíliaConvidado pelo residente, recebe as mesmas chamadas.
  • GuardaFila de visitantes, chamadas a residentes, registo de entradas.
  • GestorUnidades, residentes, portões, papéis e relatórios.
  • AdministradorSuporte, planos, métricas da plataforma.

Os papéis vivem numa tabela dedicada com função de verificação de segurança, nunca no perfil do utilizador.

3. Funcionalidades

Visitante

Página pública aberta pelo QR ou NFC, directório com pesquisa, motivo da visita, chamada de vídeo ou só áudio, mensagem gravada se ninguém atender, foto automática com aviso de privacidade. Nunca vê contactos pessoais.

Residente

Chamada em ecrã cheio com o telemóvel bloqueado, atender, rejeitar, transferir, abrir à distância, histórico com foto e motivo, geração do QR do próprio portão, convites temporários, listas branca e negra, não incomodar com horários, cascata de contactos, integrações de fechadura, chat com a portaria.

Portaria e gestão

Fila de visitantes em tempo real, registo de entradas e veículos, modo tablet de auto-atendimento, turnos, gestão de unidades e residentes, avisos em broadcast, registos auditáveis e exportáveis, estatísticas e webhooks.

Transversal

Catorze idiomas no arranque com detecção automática e suporte a escrita da direita para a esquerda, preços na moeda local com conversão automática, tema claro e escuro, acessibilidade AA e consulta do histórico sem rede.

4. Monetização

Gratuito: todas as funcionalidades no máximo, com anúncios. AdMob nas apps, AdSense na web, com camada de abstracção que permite trocar de rede por configuração. Nunca há anúncios durante uma chamada, no ecrã de chamada recebida, na abertura da porta ou em ecrãs de emergência.

PlanoPreçoEquivalenteDesconto
Mensal2,99 €2,99 €/mês
Anual26,90 €2,24 €/mês-25%
Bianual42,90 €1,79 €/mês-40%
Vitalício89,90 €pagamento único
Condomínio0,50 €/unidadepor mêspor volume

Um intercomunicador de vídeo tradicional custa entre 150 € e 600 € instalado e as plataformas concorrentes cobram entre 5 € e 20 € por unidade por mês. Abaixo de 4 € mensais o serviço compra-se por impulso e continua a cobrir os custos de TURN, notificações e armazenamento. Pagamento por cartão na web e compras in-app obrigatórias nas lojas; criptomoeda apenas na compra via web e no plano condomínio.

5. Arquitectura

React com TanStack Start no frontend, backend gerido (PostgreSQL + Realtime) com base de dados protegida por políticas por propriedade e por unidade, WebRTC com sinalização própria e TURN gerido, notificações por Web Push, e uma única app instalável (PWA) que serve Android, iPhone, iPad, Windows, Mac, Linux e ChromeOS — sem lojas de aplicações.

Abertura da porta por webhook assinado, com adaptadores para relés ESP32 e Shelly, Nuki, Tuya e Home Assistant. Códigos QR assinados e revogáveis, limitação de taxa nos endpoints públicos, registos de auditoria imutáveis e conformidade com o RGPD: consentimento de gravação, retenção configurável, exportação e eliminação de dados.

6. Publicação nas lojas

Google Play exige conta de programador com pagamento único de 25 USD, política de privacidade pública, declaração de segurança de dados, classificação etária e um pacote assinado. A App Store exige conta Apple Developer a 99 USD por ano, um Mac com Xcode, etiquetas de privacidade, justificação das permissões de câmara, microfone, notificações e localização, e revisão manual.

Do teu lado são necessárias as contas de programador, as chaves de assinatura, a conta AdMob e AdSense, o gateway de pagamentos, um domínio próprio e um servidor TURN.

7. Fases de execução

  1. 01Documento-mestre de especificação
  2. 02Design system e site institucional multi-idioma
  3. 03Backend: autenticação, esquema, RLS, sinalização e notificações
  4. 04Fluxo do visitante em /g/:codigo
  5. 05App do residente
  6. 06Painel de gestão e modo portaria/tablet
  7. 07Monetização: anúncios, planos e paywall
  8. 08PWA instalável em todos os sistemas, sem lojas de aplicações

As fases 1 e 2 estão concluídas. A seguir vem o backend.