O que e o Mensageiro do Amor?

O Mensageiro do Amor e uma plataforma digital criada pela Curitiba Software para facilitar e embelezar a comunicacao afetiva entre pessoas. Disponivel em mensageirodoamor.com.br, o projeto oferece um espaco dedicado para mensagens romanticas, perfis personalizados e conexoes afetivas - tudo com uma interface desenhada para transmitir emocao e cuidado desde o primeiro acesso.

A identidade visual do projeto e construida em torno de tres cores: rosa primario (#ec4899), navy escuro (#0f172a) como fundo e azul suave (#60a5fa) como acento. O logotipo traz o conceito de envelope/mensagem com coracao e indicador de entrega, representando visualmente a essencia do produto: mensagens que chegam ao coracao.

Funcionalidades principais: perfis, mensagens e conexoes

O Mensageiro do Amor oferece um conjunto de funcionalidades voltadas para a experiencia de comunicacao afetiva:

Perfis personalizados: cada usuario cria um perfil com informacoes pessoais, fotos e descricoes que expressam sua personalidade. Os perfis servem como cartao de apresentacao dentro da plataforma.

Mensagens especiais: o sistema de mensagens e projetado para comunicacao afetiva. As mensagens podem incluir textos personalizados com opcoes de formatacao e estilos visuais que tornam cada mensagem unica. Notificacoes em tempo real garantem que o destinatario seja avisado assim que uma mensagem especial chega.

Conexoes afetivas: o modulo de casal e vinculo permite que usuarios se conectem formalmente na plataforma, criando um espaco compartilhado para troca de mensagens e memorias digitais entre duas pessoas.

Aplicativo mobile: a plataforma tem aplicativo mobile para Android e iOS, garantindo que as mensagens afetivas possam ser enviadas e recebidas a qualquer hora e em qualquer lugar, com notificacoes push para alertar sobre novas mensagens.

Backend robusto em ASP.NET Core com Docker

A infraestrutura tecnica do Mensageiro do Amor foi construida para ser segura e escalavel. O backend roda em ASP.NET Core 8 dentro de um container Docker na porta 5316, com o NGINX fazendo proxy reverso. A separacao em container facilita deploys sem downtime e isola o servico de outros projetos no servidor.

O banco de dados e MongoDB, rodando no host (nao em container) para garantir persistencia dos dados entre rebuilds do container da API. A connection string usa o IP do gateway Docker (172.18.0.1:27017) para que o container alcance o MongoDB do host, uma configuracao validada e estavel em producao.

Todos os secrets - string de conexao do MongoDB, JWT secret, API keys do WAHA e Resend - sao gerenciados pelo Web3Hub Vault, o cofre centralizado de credenciais da Curitiba Software. O container da API carrega esses valores via arquivo .vault no startup, sem nenhuma credencial em texto plano nos arquivos de configuracao ou variaveis de ambiente expostas.

Seguranca em multiplas camadas

O Mensageiro do Amor implementa autenticacao JWT com refresh tokens, protecao contra brute force (bloqueio permanente de IP apos 2 tentativas de senha errada no admin) e 2FA via WhatsApp para acoes criticas.

O sistema de recuperacao de senha usa um fluxo seguro onde o token de reset nunca aparece em query parameters da URL - ele e enviado como fragmento (#token=...) no link do email ou via WhatsApp, e o endpoint de reset recebe o token apenas pelo corpo JSON da requisicao. Isso previne que tokens de recuperacao apareçam em logs de servidor ou historico do navegador.

O painel administrativo (admin.mensageirodoamor.com.br) conta com auth ultra-segura: coleta de geolocalizacao, IP publico (ipify.org) e foto pela camera do dispositivo antes de habilitar o botao de login. Qualquer permissao negada (camera, localizacao) redireciona automaticamente para o site principal - sem mostrar mensagem de erro que possa revelar a existencia do painel.

Notificacoes com cascata de fallback

O Mensageiro do Amor usa um sistema de notificacoes com multiplos canais em cascata para garantir que mensagens criticas sempre chegam ao destino. A cadeia de fallback e: WAHA sessao "julia" (primario) -> WAHA sessao "luiza" (fallback 1) -> Email via Resend dominio empreflow.com.br (fallback 2) -> Email via Resend dominio curitibasoftware.com.br (fallback 3) -> Email via Resend dominio bizfy.com.br (fallback 4).

Cada etapa tem timeout de 10 segundos e log detalhado do canal usado para entrega. Isso garante que mesmo se o WhatsApp estiver com instabilidade, o usuario recebe a notificacao por email, e mesmo se uma chave do Resend estiver invalida, outra entra automaticamente.

SEO e presenca digital

A landing page do Mensageiro do Amor e otimizada para descoberta organica com schema.org completo: Organization, WebSite com SearchAction, SoftwareApplication e BreadcrumbList. As metatags incluem Open Graph para compartilhamento em redes sociais e Twitter Card com imagem de destaque.

O robots.txt bloqueia as rotas sensiveis (/api/, /admin/, /dashboard/) de indexacao pelos motores de busca, expondo apenas as paginas publicas da landing page para rastreamento. O sitemap aponta para as URLs indexaveis e e referenciado no robots.txt para facilitar o rastreamento pelo Google e Bing.