Contexto
Atualmente, o aplicativo disponibiliza o histórico individual de resgates de cashback, permitindo ao usuário visualizar transações de forma detalhada. No entanto, não há uma visão consolidada do valor total de cashback já resgatado ao longo do tempo, o que obriga o usuário a realizar cálculos manuais para obter essa informação.
Problema Identificado
A ausência de um somatório automático dificulta a compreensão do benefício real acumulado pelo usuário, reduzindo a clareza e a percepção de valor do cashback oferecido.
Proposta de Solução
Implementar uma funcionalidade que apresente o valor total de cashback resgatado, com possibilidade de filtros por período (ex.: intervalo de datas, mês, ano ou período personalizado).
Do ponto de vista técnico, a solução pode ser viabilizada por meio de:
Agregação dos valores já armazenados no histórico de resgates;
Aplicação de filtros simples por data no backend;
Exibição apenas do valor consolidado no app, sem exposição de dados sensíveis adicionais.
Viabilidade Técnica
Considerando que os dados de resgate já estão disponíveis, a implementação demandaria apenas uma camada de agregação e apresentação, sem necessidade de alterações estruturais significativas na base de dados. Alternativamente, os valores consolidados poderiam ser pré-calculados em processos periódicos, minimizando impacto de performance.
Benefícios Esperados
Melhoria significativa na experiência do usuário (UX);
Aumento da percepção de valor do programa de cashback;
Redução de esforço manual por parte do usuário;
Baixo risco técnico com alto valor agregado.
Considerações Finais
Trata-se de uma melhoria incremental, com implementação tecnicamente simples e impacto positivo direto na satisfação do usuário, podendo ser um diferencial relevante na comunicação do benefício do cashback dentro do aplicativo.