MarketPlayer.net — Resumo Executivo

Status: 🟢 Ativo
Stack: Next.js 16 + Prisma v7 + Auth.js v5 + Tailwind CSS + PostgreSQL
Repositório: /home/ubuntu/marketplayer
Produção: https://mkplay.autozapi.com (tunnel cloudflared → localhost:3000)
Documentação Completa: ~/.hermes/vault/BMAD/Projetos/MarketPlayer.net/
Última Atualização: 2026-06-12


🎯 Objetivo (1 parágrafo)

Plataforma de networking para atletas e oportunidades esportivas. Conecta atletas amadores/profissionais com clubes, agentes e patrocinadores. Foco em descoberta de talentos e gestão de carreira esportiva no Brasil.


🏗️ Arquitetura (bullet points)

  • Frontend: Next.js 16 (App Router) + Tailwind CSS
  • Backend: Next.js API Routes + Prisma v7 (ORM)
  • Database: PostgreSQL (Docker local)
  • Deploy: Oracle VPS (147.15.105.47) via Cloudflare Tunnel
  • Autenticação: Auth.js v5 (OAuth providers)
  • Storage: Cloudflare R2 (bucket: marketplayer-media)

📋 Decision Log (decisões críticas)

  • 2026-06-10: Tunnel cloudflared substituído por DNS direto + Nginx + Let’s Encrypt (mais rápido)
  • 2026-06-08: Prisma atualizado de v6 para v7 (breaking changes resolvidos)
  • 2026-06-05: Auth.js migrado de NextAuth para Auth.js v5 (suporte Next.js 16)
  • 2026-06-01: Estrutura monorepo abandonada, voltando para app único (simplicidade)

🔑 Acessos (criptografado/secreto)

  • Credenciais DB: ~/.hermes/docs/marketplayer/db.env
  • Cloudflare R2: ~/.hermes/docs/marketplayer/r2.env
  • Tunnel config: ~/.cloudflared/config.yml

🚀 Próximos Passos

  • Implementar sistema de mensagens em tempo real (WebSocket)
  • Integração com pagamentos (Stripe/MercadoPago)
  • App mobile (React Native ou PWA)
  • Sistema de notificações push

📚 Referências Externas

  • PRD completo: ~/.hermes/vault/BMAD/Projetos/MarketPlayer.net/prd.md
  • Epics (6): ~/.hermes/vault/BMAD/Projetos/MarketPlayer.net/epics/
  • Architecture: ~/.hermes/vault/BMAD/Projetos/MarketPlayer.net/architecture.md
  • Decision Log detalhado: ~/.hermes/vault/BMAD/Projetos/MarketPlayer.net/decision-log.md

Nota: Este arquivo é o único que deve existir no vault para este projeto. Documentação detalhada (epics, specs, wireframes) fica no Google Drive/GitHub/NotebookLM e é acessada sob demanda.