Pesquisar
Projeto exclusivo

Correção e estabilização de e-commerce com React, PocketBase e Vindi

hoje às 12:08

Descrição do Projeto:

Site: www.plantlover.com.br

Desenvolvedor Full Stack Sênior para corrigir e estabilizar e-commerce com React, PocketBase e Vindi

Procuro um desenvolvedor Full Stack sênior, com experiência comprovada em integrações de pagamentos, para auditar, corrigir, testar e estabilizar o site da PlantLover, um clube de assinatura de plantas com loja de produtos avulsos.

O sistema já está desenvolvido e em produção. Não quero reconstruir o projeto do zero. Preciso de alguém capaz de compreender a estrutura existente, preservar o que já funciona e resolver definitivamente as falhas de cadastro, integração com a Vindi, pagamentos, atualização de status e envio de e-mails.

Tecnologias e serviços envolvidos:

- React, TypeScript e Vite no frontend;
- PocketBase no backend;
- Hooks e migrations JavaScript do PocketBase;
- GitHub para versionamento;
- Skip para hospedagem/publicação;
- Vindi para pagamentos e assinaturas;
- Google Workspace/SMTP para e-mails transacionais.

PRINCIPAIS PROBLEMAS A SEREM RESOLVIDOS

1. Cadastro e confirmação de e-mail

- Garantir que novos clientes consigam concluir o cadastro;
- Configurar corretamente o SMTP do Google Workspace;
- Enviar e-mails de confirmação por `suporte@plantlover.com.br`;
- Corrigir o reenvio do e-mail de confirmação;
- Exibir mensagens de erro claras em português;
- Impedir o avanço para compras quando a confirmação for obrigatória;
- Validar o funcionamento em celular Android, iPhone e desktop;
- Bloquear definitivamente CPF/CNPJ duplicado, mesmo quando o usuário utiliza outro e-mail;
- Validar e salvar corretamente CPF/CNPJ, telefone, CEP e endereço.

2. Sincronização entre o site e a Vindi

- Enviar automaticamente para a Vindi todos os dados cadastrais e de cobrança necessários;
- Sincronizar nome, e-mail, CPF/CNPJ, telefone e endereço;
- Evitar recusas por “perfil de cobrança não informado” ou ausência de documento/endereço;
- Garantir que alterações cadastrais feitas pelo cliente sejam salvas e sincronizadas;
- Garantir que novos produtos e planos cadastrados no sistema sejam associados corretamente à Vindi;
- Implementar tratamento de erros, logs e possibilidade segura de reprocessamento.

3. Checkout de assinaturas

O checkout deve funcionar para qualquer cliente elegível, independentemente do aparelho utilizado.

É necessário validar:

- Cartão de crédito recorrente e tokenizado;
- Pix automático/recorrente;
- Exibição correta do botão ou link para autorização bancária;
- Atualização do status após a autorização e pagamento;
- Webhooks da Vindi;
- Ativação automática da assinatura após confirmação;
- Cupom aplicado somente conforme sua regra;
- Cupom de desconto apenas no primeiro ciclo quando configurado dessa forma;
- Upsell cobrado uma única vez, separado da mensalidade recorrente;
- Valores finais corretos;
- Mensagem clara de pagamento aprovado ou pendente;
- Prevenção de cobranças duplicadas.

4. Checkout da loja de produtos avulsos

Validar e corrigir:

- Pix com QR Code e código Copia e Cola;
- Cartão de crédito em pagamento único;
- Cálculo de produtos, descontos, cashback e frete;
- Frete grátis quando a regra configurada for atingida;
- Atualização automática do pedido após o pagamento;
- Recibo disponível na área do cliente;
- Registro correto no painel administrativo.

5. Benefícios, cupons e cashback

- Preservar e validar o desconto de 10% para assinantes na loja;
- Não conceder o desconto a clientes que não sejam assinantes ativos;
- Exibir ao não assinante uma simulação do benefício e convite para assinar;
- Calcular e registrar cashback conforme a porcentagem configurada no admin;
- Permitir visualizar e utilizar o saldo conforme as regras do negócio;
- Exibir o saldo para o cliente e para o administrador;
- Garantir que cupons, desconto de assinante e cashback não sejam aplicados duas vezes ou de forma incorreta.

6. Área do cliente

- Exibir corretamente assinatura, situação, próxima entrega e histórico;
- Atualizar o status em tempo real ou após confirmação dos webhooks;
- Mostrar pedidos de produtos avulsos;
- Mostrar upsells, cupons, recibos e pagamentos;
- Exibir cashback disponível e utilizado;
- Não mostrar oferta para contratar uma assinatura quando o cliente já for assinante ativo;
- Corrigir loops de “verificar pagamento” e situações que ficam indefinidamente como “aguardando pagamento”.

7. Painel administrativo

- Permitir acompanhar clientes, assinaturas, pedidos e pagamentos;
- Exibir erros de integração e permitir reprocessamento seguro;
- Visualizar cashback por cliente;
- Consultar cupons utilizados;
- Visualizar dados de entrega e pedidos enviados como presente;
- Garantir que alterações de produtos, imagens, preços, cashback e descrições sejam salvas;
- Garantir sincronização consistente dos itens necessários com a Vindi.

8. Webhooks, segurança e observabilidade

- Auditar webhooks da Vindi;
- Garantir idempotência para evitar processamento ou cobrança duplicada;
- Validar assinaturas/autenticidade das notificações;

Atividades do cliente nesse projeto:

Última visualização: hoje às 13:33

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 19
Interessados: 27
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (19)
  • Freelancer Premium Felipe P.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Fellipe A.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Lucas B.
    Top Freelancer
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Gabriel B.
    Top Freelancer
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro Paulo P.
    Talent
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro Ricardo L.
    Top Freelancer
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Desenvolvimento de landing page - Preciso de uma landing page com tag/pixel do Google Ads, otimização para celular e boa velocidade de carregamento.

Continuação do desenvolvimento de site - Busco desenvolvedor web para assumir e concluir um projeto existente, cujo código-fonte está no GitHub e possui o frontend parcialmente pronto e funcional. O que já temos: - R...

Finalização e melhorias em loja virtual WordPress - Tenho um e-commerce feito em WordPress, hospedado na Hostinger, com a base e a estrutura já prontas. Preciso de um profissional para fazer alterações, adicionar algumas funcion...

Remodelação de landing page no GreatPages - Procuro freelancer com experiência comprovada na plataforma GreatPages para remodelar uma landing page já existente. O projeto é para um escritório de advocacia, e a p&a...

Revisão e implementação de plataforma de atendimento social - Plataforma web para integração de serviços urbanos e comunicação entre pessoas e prestadores de serviços. Página web com: - Cadastro de usuá...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.