Busca-se um desenvolvedor experiente para criar uma plataforma web completa e robusta para a gestão de uma mesa proprietária de day trade. O sistema deve suportar operações em dois mercados principais: B3 (mini índice e mini dólar) e Forex/CFD (mercados internacionais). O projeto é dividido em três módulos principais, cada um com funcionalidades específicas:
1. Módulo de Checkout Próprio:
* Cadastro de usuários com verificação de e-mail.
* Seleção de plataforma de trading.
* Funcionalidade de upsell para produtos adicionais.
* Integração com gateways de pagamento (Stripe ou Mercado Pago).
* Geração e assinatura automática de contratos eletrônicos via API do Autentique, com uso de webhooks.
2. Painel Administrativo:
* Funcionalidade de upload e leitura diária de arquivos CSV para atualização de resultados de trading.
* Gestão completa de traders, categorizados por fases (teste e funded).
* Aprovação de fases de traders e processamento de solicitações de saque.
* Ativação e desativação de funcionalidades específicas por trader.
* Configurações gerais do sistema.
3. ÁRea do Trader:
* Dashboard B3 completo, exibindo resultados, gráficos de desempenho, calendário de operações e barras de progresso para metas e drawdown.
* Módulo replicador de contas.
* Dashboard Forex com redirecionamento para uma plataforma externa de trading.
* Sidebar de navegação com as seguintes abas: Dashboard B3, Dashboard Forex, Planos, Contratos, Saques, Replicadores, Como Começar e Suporte.
Integrações Essenciais:
* Processamento de arquivos CSV da Nelogica (plataforma de trading).
* API Autentique para assinatura eletrônica de contratos, incluindo webhooks.
* Gateways de pagamento: Stripe ou Mercado Pago.
* Serviços de e-mail transacional: Amazon SES ou SendGrid.
Regras de Negócio Chave:
* Gestão de fases de teste e funded para traders.
* Controle de colação financeiro e consistência (50% na fase de teste / 40% na fase funded).
* Dois modelos de saque: diário e janelas fixas mensais.
* Replicador de ordens com cobrança de mensalidade baseada no número de contas e funcionalidade de restart automático de conta.
Stack Tecnológica Sugerida:
* Frontend:
React.js
* Backend:
Node.js ou Python
* Banco de Dados: PostgreSQL
* Infraestrutura: VPS (Virtual Private Server)
Requisitos Obrigatórios:
* Manutenção de um repositório GitHub sob o nome do cliente desde o primeiro commit.
* Pagamento por fases, com entregas em ambiente de staging antes da liberação de cada parcela.
* Experiência comprovada com integrações de api rest e webhooks.
* Portfólio que demonstre sistemas de gestão ou dashboards funcionais.
* Prazo de desenvolvimento estimado: 10 semanas.
Um briefing técnico completo, incluindo fluxos, regras de negócio detalhadas, wireframes e especificações, será compartilhado com os candidatos que avançarem no processo. O orçamento será combinado, com o projeto sendo fechado por fases.
Prazo de Entrega: Não estabelecido