Sobre este projeto
it-programming / web-development
Aberto
Tenho um SaaS (PWA / web app). Dentro do app, exibo conteúdos em PDF usando um viewer (atualmente EmbedPDF).
Para a maioria dos clientes funciona normalmente, porém alguns casos pontuais (até agora, 1 cliente) apresentam erro: o PDF abre a tela do viewer, mas o conteúdo não renderiza (fica em branco ou travado). Os PDFs ficam hospedados no Supabase Storage.
Além desse erro pontual, também existe uma questão de performance: dependendo do tamanho do arquivo, alguns PDFs demoram para abrir, o que gera uma experiência ruim para o usuário final.
O objetivo deste trabalho é analisar tecnicamente o cenário, identificar a causa raiz (tanto do erro pontual quanto da lentidão) e aplicar a melhor correção possível, com o menor impacto no restante da aplicação.
Durante a análise, é importante considerar especialmente (mas não se limitar a):
- A forma como o PDF está sendo entregue/carregado no navegador
- Possível interferência de cache, PWA ou Service Worker
- Questões relacionadas a performance de carregamento (tempo até a primeira página aparecer)
Não buscamos trocar de tecnologia sem necessidade. O foco é diagnóstico + correção baseada em evidências, garantindo:
- estabilidade (PDF não ficar em branco)
- melhor tempo de abertura dos arquivos
- prevenção de novos casos semelhantes
O profissional selecionado terá acesso ao código do projeto via repositório privado (GitHub) para realizar a análise e aplicar as correções necessárias.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Prazo de Entrega: Não estabelecido
Habilidades necessárias