Desenvolvimento Web
| Orçamento: Aberto |
Publicado: |
Propostas: 66
Buscamos um desenvolvedor full stack experiente para criar uma plataforma web proprietária e integral, destinada à gestão de custódias, recompensas, vouchers, indicações, contratos digitais, suporte ao cliente e conteúdo informativo.
O projeto deve ser entregue com código-fonte completo, documentação técnica, repositório privado, banco de dados MySQL configurado, ambiente VPS otimizado, domínio com certificado SSL e painel administrativo centralizado. O código deve ser limpo, documentado e organizado para permitir a continuidade por outra equipe técnica, se necessário.
Conteúdos relacionados a Spot, Futuros, Launchpad e Launchpool serão estritamente informativos e administráveis, sem integração ou consumo de APIs de corretoras. A plataforma não executará ordens nem consultará saldos em exchanges.
Módulo de custódia com Mercado Pago:
- Checkout transparente via Pix e cartão.
- Criação de pagamentos pela API: POST /v1/payments.
- Webhook configurado em /api/webhooks/mercadopago.
- Ativação automática da custódia após status approved, validando payment_id e external_reference (user_id) para evitar duplicidade.
- Custódia com resgate livre e custódia com voucher atrelado, com um voucher por custódia ativa.
- Elegibilidade para vouchers, campanhas de indicação e contratos digitais gerenciada por regras parametrizáveis no painel administrativo.
Stack tecnológica:
- Frontend: React / Next.js.
- Backend e API: Node.js / NestJS.
- Banco de dados: MySQL.
- Redis opcional para rate limit, filas e processamento assíncrono.
- JWT com refresh seguro, Linux, Nginx, SSL e publicação em VPS.
- GitHub privado para código-fonte, branches e releases.
Princípios de engenharia:
- Separação entre regras comerciais e conteúdo editorial.
- Idempotência em webhooks de pagamento.
- Transações de banco para operações críticas.
- Logs técnicos e trilha de auditoria para eventos sensíveis.
- Variáveis de ambiente para segredos, sem chaves sensíveis no GitHub.
Também serão necessários cadastro único com validação e normalização de CPF, e-mail e telefone, verificação de e-mail, SMS opcional, registro de IP, user agent e dispositivo, rate limit, bloqueio temporário contra criação repetida de contas, proteção contra força bruta, hash forte de senhas e políticas seguras para cookies e tokens.
Após o cadastro, o usuário deverá visualizar os contratos vigentes e confirmar o aceite. Cada aceite ficará vinculado à versão exata do contrato, preservando o histórico.
Serão utilizados dois domínios integrados:
1. Domínio institucional, sem checkout, com botões "Acessar Plataforma" e "Ativar Custódia".
2. Domínio da plataforma, com sistema logado, dashboard, checkout do Mercado Pago e ativação da custódia.
O usuário deverá ser redirecionado de forma transparente do domínio institucional para o domínio da plataforma ao ativar a custódia.