dcode / bootpinhais · pr — 2026
  1. > init kernel dcodeok
  2. > mount /projetos30+ cases
  3. > load stacknext · rn · supabase · ia
  4. > sync workana180 projetos
  5. > locate pinhais-pr25°26′S
  6. > decode identidadeeduardo
000
SaaS2026MVP no ar, em pré-lançamento

Mercado de previsões com formador de preço automático, livro de ofertas e mercados resolvidos por câmera.

cliente
ProfeciX
plataformas
Web (desktop e mobile responsivo) · API REST pública · Microsserviços Python em containers
stack principal
Next.js 16 · React 19 · TypeScript · Tailwind CSS v4 · shadcn/ui
meu papel
Arquitetura, modelagem do banco, desenvolvimento e deploy.
Home do ProfeciX com mercados em alta
85rotas de API
17RPCs transacionais com lock
51políticas RLS
67 millinhas de TypeScript
[ 01 ] contexto

Plataforma web onde usuários negociam contratos SIM/NÃO sobre eventos futuros, com preço formado por um AMM de produto constante e um livro de ofertas (CLOB). Inclui carteira em reais com Stripe e PayPal, KYC com OCR e reconhecimento facial, mercados resolvidos automaticamente por visão computacional (YOLOv8) e um painel admin com 15 telas. Toda operação financeira roda em RPCs transacionais no Postgres.

o problema

Não havia no Brasil um mercado de predição com cara de produto financeiro: formação de preço por oferta e demanda, liquidez em mercados pequenos, carteira em reais, KYC, antifraude e resolução objetiva de eventos, tudo sem perder dinheiro com condições de corrida ou crédito duplicado.

a solução

Next.js 16 + Supabase com motor híbrido AMM (CPMM) + CLOB, mutações de saldo em RPCs PL/pgSQL com lock de linha e logs append-only, agente Python YOLOv8 + ByteTrack que conta pedestres e veículos para resolver mercados de câmera, agente KYC (EasyOCR + DeepFace) na Oracle Cloud, API pública com API keys e rate limit por tier, 14 crons para resolução, payouts, tiers e antifraude, e backoffice completo.

[ 03 ] o que faz

Funcionalidades

  1. 01Mercados SIM/NÃO com probabilidade em tempo real, gráficos de linha e candles e histórico de preço
  2. 02Motor híbrido: AMM de produto constante + livro de ofertas (CLOB) com ordens limitadas, FIFO e execução parcial
  3. 03Cash-out antecipado, slippage máximo, congelamento pré-resolução e cancelamento de ordens sem taxa
  4. 04Mercado BTC ao vivo em janelas de 5 minutos (CoinGecko)
  5. 05Mercados de esportes sincronizados com API-Football e odds convertidas em probabilidade
  6. 06Mercados de câmera resolvidos por IA que conta pedestres e veículos em câmeras públicas de trânsito
  7. 07Propostas de mercado por usuários com validação automática (Levenshtein, temas proibidos, checagem de fonte)
  8. 08Resolução manual ou automática, janela de contestação e comitê de 3 admins com voto por maioria
  9. 09Carteira em reais com saldo bloqueado, extrato, ledger imutável e exportação
  10. 10Depósitos via Stripe e PayPal com webhooks idempotentes; saque com aprovação do admin
  11. 11KYC com liveness no navegador (MediaPipe), OCR de documento, face match e validação de CPF
  12. 122FA TOTP, device fingerprint e varredura antifraude (smurfing, wash referral, manipulação pré-resolução)
  13. 13Perfis públicos e privados, ranking, seguir traders e copy trading
  14. 14Chat de comunidade em tempo real com salas, denúncia e moderação
  15. 156 tiers por volume e reputação, ProfeCoins, certificados Prata/Ouro/Platina e paper trading
  16. 16Programa de afiliados em 2 níveis com payout mensal automático
  17. 17Incentivo de liquidez com score quadrático e patrocínio de mercados
  18. 18Marketplace de bots com split 85/15 e payout mensal via Edge Function
  19. 19API pública v1 com API keys (hash SHA-256), scopes e rate limit por tier, com docs em curl/Python/Node
  20. 20Notificações em tempo real e 9 e-mails transacionais (Resend)
  21. 21Painel admin com 15 telas: usuários, mercados, finanças, conteúdo, suporte, analytics, câmeras, esportes, tiers, fraude e configurações
  22. 22LGPD: exportação de dados e exclusão de conta; páginas institucionais e aviso de risco
[ 05 ] por dentro

Decisões técnicas

  • >53 páginas e 85 rotas de API (14 crons, 6 endpoints da API pública v1)
  • >~67 mil linhas de TypeScript em 257 arquivos, 49 componentes e 53 módulos de domínio
  • >12 migrations com 51 políticas RLS, 18 funções PL/pgSQL, 10 triggers e 51 índices; app referencia 51 tabelas
  • >17 RPCs transacionais com SELECT FOR UPDATE: zero read-modify-write de saldo em JavaScript
  • >Double-spend reproduzido em teste de concorrência contra o Postgres (schema isolado) e eliminado: 3 ordens paralelas → 2 aprovadas, 1 rejeitada
  • >6 tabelas de log append-only com triggers anti-UPDATE/DELETE e audit_logs em toda ação de admin
  • >Visão computacional: YOLOv8s + ByteTrack com contagem por cruzamento de linha, leituras a cada 10s e resolução idempotente por delta da janela
  • >Auditoria do pipeline de câmeras: 8 falhas críticas, 4 altas e 5 médias encontradas e corrigidas
  • >KYC com IA em microsserviço FastAPI (EasyOCR + DeepFace) numa VPS Oracle Cloud, com rate limit e autoaprovação por confiança
  • >Cron a cada 5 min via GitHub Actions sem plano Vercel Pro; imagem Docker do agente publicada no GHCR por CI
  • >155 commits em ~8 semanas (26/03 a 21/05/2026)
stack
Next.js 16React 19TypeScriptTailwind CSS v4shadcn/uiframer-motionlightweight-charts (TradingView)Supabase (Postgres, Auth, Realtime, Storage, Edge Functions)PL/pgSQL (RPCs transacionais, RLS, triggers)StripePayPalResendMediaPipehls.jsPythonYOLOv8 (Ultralytics)
próximo projetoO Algoritmo da AprovaçãoO aluno envia o edital em PDF e recebe o plano de estudo do dia.

Tem um projeto parecido? Me conta o que precisa funcionar.

Pedir orçamento