Realizado

Desenvolvedor Frontend/Fullstack para Correção de Bugs em App Web React/Supabase

Publicado em 19 de Junho de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Procuramos um desenvolvedor Frontend/Fullstack experiente para identificar e corrigir bugs críticos em um aplicativo web existente. O projeto envolve a resolução de problemas de interação em dispositivos móveis (iOS Safari) e uma revisão de segurança no Supabase.

Os principais problemas a serem resolvidos incluem:
- Dropdowns do menu que não respondem ao toque em dispositivos móveis.
- Calendário interativo que não abre o modal ao toque no celular.
- Eventos de toque bloqueados, possivelmente devido a sobreposição de elementos na interface.
Diagnóstico e correção dos dropdowns do menu que não respondem ao toque no mobile
Correção do calendário/modal que não abre ao toque
Revisão de sobreposições, z-index, pointer-events e conflitos de CSS
Testes em diferentes tamanhos de tela com atenção especial ao Safari no iPhone
Publicação das correções no projeto Lovable

Identificar outros bugs visuais ou de responsividade gerados pelas alterações no Lovable
Correção de problemas pequenos encontrados durante a varredura

Segurança antiplágio:

Implementar as seguintes proteções de conteúdo:
1. Texto não selecionável
Aplicar user-select: none em todo o conteúdo do app para impedir que a usuária selecione e copie textos.
2. Detecção de print screen
Ao detectar tentativa de captura de tela, exibir uma tela branca com a mensagem: 'É proibida a reprodução deste material. Este conteúdo é protegido e de uso exclusivo da assinante.'
3. Bloqueio de clique direito
Desabilitar o menu de contexto (clique direito) para impedir 'Salvar como' e 'Inspecionar elemento' no conteúdo principal.
4. Proteção contra arrastar imagens

Impedir que imagens sejam arrastadas para fora do app."
Além disso, será necessária uma revisão de segurança no Supabase, focando em Row Level Security (RLS) e configurações de autenticação para garantir a integridade e proteção dos dados.

Auditoria e configuração de RLS em todas as tabelas
Verificar tabelas expostas sem proteção
Revisar permissões de leitura, escrita e exclusão por usuário
Revisar configurações de autenticação — confirmação de email, tokens, rate limiting
Garantir que cada aluna acessa apenas seus próprios dados
Garantia de login e senha de forma segura somente para compradores. Avaliar condições e implementar regras.
Auditoria de códigos maliciosos e malwares

A stack tecnológica do projeto é:
- Frontend: React com Tailwind CSS
- Backend/Banco de dados: Supabase (autenticação e banco de dados)
- Hospedagem: Lovable

O profissional ideal deve possuir:
- Experiência comprovada em depuração de eventos de toque, especialmente no ambiente iOS Safari e Android
- Conhecimento aprofundado de Supabase, incluindo a implementação e gestão de Row Level Security.
- Disponibilidade para um trabalho pontual, com uma estimativa de duração entre 4 a 8 horas para a conclusão das tarefas.

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

Outro projetos publicados por L. R.