Release 3.17.5 do Superapp

Clube de Vantagens Urbis no app e na web, apresentação personalizada pelo painel, troca de senha provisória e um novo dashboard de acompanhamento: conheça a Release 3.17.5.

CTO Azos SoftHouse5 min de leitura

Nesta página

Na Azos Softhouse, seguimos evoluindo o Superapp com as necessidades dos provedores e de seus clientes. Hoje apresentamos a Release 3.17.5.

Depois da chegada do Superapp Web na 3.10.0, esta entrega amplia a experiência no aplicativo e no navegador: o Clube de Vantagens Urbis chegou, a apresentação passa a ser configurada pelo painel e a senha provisória ganha um fluxo próprio de troca.

🎁 Clube de Vantagens Urbis

Anunciado na release anterior, o Clube Urbis agora faz parte do Superapp. O cliente pode descobrir parceiros, consultar benefícios e acessar descontos diretamente no app e no Superapp Web.

  • Parceiros organizados por categoria, com busca e destaques;
  • Página do parceiro com informações, benefícios e acesso ao site;
  • Consulta e geração de vouchers para os benefícios disponíveis;
  • Na web, ativação de cashback com link rastreado, consulta de saldo e extrato;
  • Banners próprios do clube e atalhos na home.
Clube Urbis no aplicativo: informações do parceiro e seus benefícios.
Clube Urbis no aplicativo: informações do parceiro e seus benefícios.
Detalhe do benefício no aplicativo. Ofertas e valores dependem do parceiro.
Detalhe do benefício no aplicativo. Ofertas e valores dependem do parceiro.

Controle pelo painel

O painel reúne a ativação do módulo, a seleção dos parceiros, a gestão dos clientes e os banners do clube. O provedor pode escolher quais parceiros aparecem para sua base e personalizar o visual com os novos tokens de tema.

Painel administrativo: seleção dos parceiros exibidos no clube. Captura de uma etapa anterior da entrega.
Painel administrativo: seleção dos parceiros exibidos no clube. Captura de uma etapa anterior da entrega.

Dashboard do clube

Uma nova área de acompanhamento reúne indicadores de visitas, usuários, estabelecimentos e utilizações, evolução da base e rankings de engajamento. Os filtros de período e a exportação em CSV ajudam a acompanhar os resultados do clube por provedor.

Também no Superapp Web

O clube também está disponível no navegador, com páginas de parceiros e benefícios, vouchers e recursos de cashback. A navegação recebeu ajustes para facilitar o retorno às telas anteriores e manter o item ativo dos menus consistente.

Clube de Vantagens no Superapp Web, em layout para celular.
Clube de Vantagens no Superapp Web, em layout para celular.

🖼️ Apresentação do app configurável

O painel ganhou um editor para a apresentação inicial e o tour guiado. Agora o provedor pode ajustar a recepção do cliente sem alterar o código do aplicativo.

  • Personalização de títulos, descrições, ícones e imagens;
  • Ajustes de cor do texto e degradê;
  • Inclusão, organização e ativação dos slides de apresentação;
  • Configuração dos passos disponíveis do tour;
  • Prévia da apresentação no próprio painel;
  • Aplicação das configurações no app e no Superapp Web.

🔐 Troca de senha provisória

Quando a senha é definida pelo painel, o cliente passa a receber a solicitação de criar sua própria senha no app e na web. O fluxo também contempla senhas automáticas baseadas no documento quando a opção de troca obrigatória está habilitada.

Depois que o cliente define a nova senha, a pendência é encerrada. A experiência usa uma tela específica para orientar a troca.

✨ Ajustes de experiência

  • Segmentação do Descubra Mais pelos planos consultados diretamente no IXC, com validação também na API;
  • Ajustes nos cards da home, na escala da pesquisa NPS e nos ícones do perfil do app;
  • Melhorias de responsividade e aplicação da cor primária no painel;
  • Lista e abas do clube refinadas no painel administrativo.

🎁 O que já está a caminho

Aceite eletrônico

Retomamos o aceite eletrônico entre os próximos passos do Superapp. O módulo segue em desenvolvimento, com a base de consulta das assinaturas pendentes, para permitir o aceite de contratos e termos diretamente pelo aplicativo. A conclusão desse fluxo será apresentada em uma próxima release.

⚙️ Evoluções técnicas

Gateway Urbis

  • Novo serviço em Bun, Elysia e Zod, centralizando o cliente HTTP e a validação das respostas da Urbis;
  • Autenticação entre serviços com segredo do gateway e identificação do tenant, mantendo as credenciais da Urbis no servidor;
  • Reuso da sessão, renovação antecipada do token e uma única autenticação compartilhada entre chamadas concorrentes;
  • Timeout nas requisições e uma nova tentativa de autenticação em respostas 401 da sessão do gestor;
  • Agregações do dashboard isoladas por tag do tenant, com cache em memória de 30 segundos;
  • Exportação CSV usando o mesmo tratamento de sessão e erros das chamadas JSON.

API

  • Camada de integração api-app → urbis-gateway → Urbis com limite de 20 segundos nas chamadas ao gateway;
  • Normalização das falhas de integração no contrato de erros da API, sem confundir um 401 do gateway com expiração da sessão do cliente;
  • Novo canal clube no WebSocket e propagação das alterações pelo webhook;
  • Novo campo mustChangePassword nas respostas de autenticação;
  • Configuração da apresentação entregue pela API com URLs assinadas das imagens.

Painel administrativo

  • Editor de apresentação com validação por Zod e verificação de permissões no servidor;
  • Persistência da configuração com jsonb_set, atualizando a chave de onboarding;
  • Upload de imagens para S3 e URLs assinadas para prévia;
  • Funções de servidor para o dashboard e a integração do clube;
  • Novos tokens de tema e componente de degradê para as interfaces do clube.

Aplicativo e Superapp Web

  • Novas rotas, serviços e componentes para parceiros, benefícios e vouchers;
  • Atualização do clube por WebSocket no app e por SSE na web, com invalidação do router e das consultas React Query;
  • Normalização da configuração de onboarding e adaptação da apresentação e do tour nas duas interfaces;
  • Tratamento de HTML dos benefícios em utilitários próprios;
  • Atualização do estado de autenticação após a troca de senha;
  • Atualização das dependências do aplicativo, incluindo exigência de Axios 1.20.0 ou posterior.

📲 Atualização do aplicativo

Para receber os novos recursos no aplicativo, solicite o upgrade para versão 3.17.5 ou posterior. 

🚀 Seguimos evoluindo

A Release 3.17.5 amplia o Superapp com benefícios integrados e mais autonomia para personalizar a experiência do cliente.


Seguimos evoluindo nossa tecnologia com cada jornada.

Carlos David Romão B. — CTO, Azos Softhouse

Compartilhe este post