Sobre este projeto
it-programming / web-development
Aberto
A AND0U, um SaaS de gestão de filas para clínicas no Brasil, busca um(a) desenvolvedor(a) para integrar o sistema de pagamento recorrente Asaas. Nosso produto está em produção, com frontend em React (via Lovable) no Vercel e backend em Supabase (Postgres com RLS e Realtime). Este projeto oferece boa chance de continuidade em fases futuras. O escopo principal envolve a integração do Asaas para cobrança recorrente mensal via cartão salvo, com funcionalidades de cupons, preços editáveis e uma lógica robusta de upgrade/downgrade de plano. Detalhes do projeto incluem: Criar assinaturas recorrentes no Asaas para três planos (R$199/249/479), aplicando um desconto de 5% por unidade adicional do mesmo cliente. Implementar cancelamento de assinatura com aviso prévio de 30 dias, agendado para o próximo ciclo, não imediato. Os preços dos planos devem ser controlados por uma tabela em nosso Supabase, não fixos no Asaas. Desenvolver um sistema de cupons simples, com criação manual, que suporte descontos percentuais, valores fixos ou meses grátis. Para upgrades de plano, será necessária uma cobrança proporcional imediata, calculada pelo nosso backend, visto que o Asaas não oferece proration nativa. Downgrades de plano serão aplicados apenas no próximo ciclo de cobrança. A integração deve se conectar com a tabela 'tier_upgrade_requests' já existente e atualizar os 'tier_limits' ao confirmar a mudança. É Fundamental configurar webhooks do Asaas para eventos de pagamento confirmado/atrasado, conectados ao Supabase, com tratamento de falha de pagamento após esgotar os retries automáticos. A solução deve preservar o RLS (Row Level Security) e o isolamento multi-tenant, com mudanças de schema apenas aditivas e aprovadas previamente. No frontend, as funcionalidades a serem desenvolvidas incluem: cadastro de cartão (via página segura do Asaas), campo para aplicação de cupom, tela de status da assinatura, fluxo completo de upgrade/downgrade e um painel interno para gerenciar preços e cupons, tudo em português do Brasil. Na proposta, esperamos ver experiência comprovada com a API do Asaas (assinaturas, webhooks), experiência com Supabase (RLS, Edge Functions), exemplos de projetos similares e disponibilidade para reuniões curtas, com explicações claras, já que não sou desenvolvedor(a). Por favor, inclua também um prazo estimado para a conclusão do projeto.
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