Skip to content

guscherer/ibrpubg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎯 IBR Tournament System

Sistema completo de gestão de torneios para o modo Intense Battle Royal (IBR) do PUBG.

🏗️ Stack Tecnológica

  • Frontend: Next.js 15 + Tailwind CSS + shadcn/ui
  • Backend: Cloudflare Workers
  • Database: Cloudflare D1 (SQLite)
  • Cache/Storage: Cloudflare KV + R2
  • Deploy: Cloudflare Pages

📁 Estrutura do Projeto

ibr-tournament-system/
├── apps/
│   ├── web/         # Next.js Frontend
│   └── api/         # Cloudflare Workers Backend
├── packages/
│   ├── shared/      # Código compartilhado
│   └── database/    # Schema e migrations
└── ...

🚀 Comandos

# Instalar dependências (requer pnpm 9.0+ e Node.js 20+)
pnpm install

# Desenvolvimento (todos os serviços)
pnpm dev

# Build
pnpm build

# Lint
pnpm lint

# Clean
pnpm clean

# Testes E2E
cd apps/web && pnpm test:e2e

# Testes de Carga
cd apps/api && pnpm test:load

📚 Documentação

Documento Descrição
GETTING_STARTED.md Guia de início rápido
CLAUDE.md Guia para desenvolvimento
docs/TESTING.md Documentação de testes
docs/PERFORMANCE.md Otimizações de performance

📄 Licença

Proprietary - Todos os direitos reservados

🚀 Deploy para Produção

Deploy Rápido

# Deploy completo (API + Frontend)
pnpm deploy

# Ou usar script interativo
./scripts/deploy.sh

Deploy Individual

# API para produção
cd apps/api && pnpm deploy:prod

# Web para produção
cd apps/web && pnpm deploy:prod

Documentação de Deploy

Recursos Necessários

  1. Cloudflare Account - https://dash.cloudflare.com
  2. Wrangler CLI - npm install -g wrangler
  3. Stripe Account - https://stripe.com (para pagamentos)
  4. PUBG API Key - https://developer.pubg.com

Checklist de Deploy

  • Conta Cloudflare criada
  • Wrangler instalado e autenticado
  • Database D1 criada
  • KV namespace criado
  • Bucket R2 criado
  • Secrets configurados
  • Schema aplicado ao D1
  • API deployada
  • Frontend buildado
  • Frontend deployado
  • DNS configurado
  • Webhooks Stripe configurados

Versão: 1.0.0 Status: Pronto para Produção 🚀 Última Atualização: 2026-02-12

About

No description, website, or topics provided.

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors