Analisando propostas

Desenvolvimento de Plataforma Web Full Stack para Gestão Integral

Publicado em 20 de Setembro de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Buscamos um desenvolvedor full stack experiente para criar uma plataforma web proprietária e integral. Esta plataforma será destinada à gestão de diversas funcionalidades essenciais, incluindo custódias, recompensas, vouchers, indicações, contratos digitais, suporte ao cliente e conteúdo informativo. O projeto deve ser entregue com o código-fonte completo, armazenado em um repositório privado, um banco de dados Mysql configurado, um ambiente vps otimizado, domínio com certificado ssl e um painel administrativo centralizado para controle total das operações.

Premissas do Escopo:
- Conteúdos relacionados a Spot, Futuros, Launchpad e Launchpool serão estritamente informativos e 100% administráveis, sem consumo de APIs de corretoras.

_4. Módulo de custódia - mercado pago (ativação automática):_

- checkout transparente mercado pago (pix e cartão).
- Criação de pagamento via api: post /v1/payments.
- Webhook configurado: /api/webhooks/mercadopago
- Ativação automática: Ao receber status approved do webhook, sistema ativa a custódia automaticamente, validando payment_id e external_reference (user_id) para não duplicar.
- Dois tipos: Custódia com resgate livre e Custódia com voucher atrelado. Lógica: 1 voucher por custódia ativa.

- Controle de elegibilidade para vouchers, campanhas de indicação e contratos digitais, todos gerenciados por regras parametrizáveis através do painel administrativo.
- O código-fonte, a documentação técnica e a infraestrutura serão organizados de forma a garantir a continuidade do projeto por outra equipe técnica, se necessário. (Código seja limpo, documentado)
sem integração com corretoras externas.

Stack Tecnológica

Camada Tecnologia Responsabilidade
Frontend Web React / Next.js Portal do usuário e painel administrativo
Backend / API Node.js / NestJS Regras de negócio, autenticação, pagamentos e auditoria
Banco de Dados MySQL Usuários, custódias, vouchers, indicações, tickets e contratos
Cache / Jobs Redis (opcional) Rate limit, filas e processamento assíncrono
Autenticação JWT + refresh seguro. Checkout transparente e webhooks
Infraestrutura Linux + Nginx + SSL Reverse proxy, https e publicação em vps
versionamento github privado código-fonte, branches e releases

princípios de engenharia

separação entre regras comerciais e conteúdo editorial (alterações no admin sem nova versão)
idempotência em webhooks de pagamento → evita dupla ativação de custódia
transações de banco para operações críticas (pagamento, ativação, voucher, recompensas)
logs técnicos + trilha de auditoria para eventos sensíveis
variáveis de ambiente para segredos → nenhuma chave sensível no github
ponto chave: sem integração com corretoras

a plataforma não executa ordens, não consulta saldo em exchange e não depende de apis de corretoras. Módulos como Spot, Futuros, Launchpad são apenas conteúdo gerenciado pelo Admin.
Segurança, cadastro, autenticação e antifraude. Vou resumir cada seção de forma clara:

Cadastro único e validações

- Unicidade: Garante que CPF e e-mail não se repitam no banco de dados + validação na aplicação.
- Normalização: Padroniza CPF, e-mail e telefone antes de salvar para evitar duplicatas por formatação.
- Validação no backend: Confirma CPF e campos obrigatórios no servidor, sem depender só do navegador.
- Verificação de e-mail no fluxo; SMS opcional conforme provedor.
- Registro de IP, user agent e dispositivo para regras antibuso.
Proteções antibuso:
Ratelimit por IP nas rotas de cadastro, login e recuperação de senha.
Bloqueio temporário de criação repetida de contas do mesmo IP (parâmetros configuráveis).
Detecção de tentativas repetidas de login + proteção contra ataques de força bruta.
Senhas com hash forte e sal — nunca armazenadas em texto puro.
Cookies e tokens com políticas seguras (HTTPS, expiração e renovação controlada).

Contratos e aceite
Após cadastro, o usuário visualiza contratos vigentes e confirma via checkbox antes de prosseguir.
Cada aceite fica vinculado ao usuário e à versão exata do contrato, preservando histórico mesmo após alterações futuras.

Preciso de estrutura com 2 domínios integrados:

1.  Domínio Institucional (Site de Marca):_
    - Função: Página de apresentação da marca, institucional, explicativa.
    - Sem checkout. Apenas botão "Acessar Plataforma" ou "Ativar Custódia".

2.  Domínio da Plataforma (Sistema):_
    - Função: Onde fica todo o sistema logado, dashboard, checkout do Mercado Pago e ativação de custódia.
    - Fluxo: Usuário navega no Domínio Institucional e ao clicar em "Ativar Custódia", é redirecionado de forma transparente para o Domínio da Plataforma para finalizar o pagamento.

O projeto terá em código limpo, documentado afim de que outro profissional possa validar.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por J. R. D. S. R.