Projeto: LitClubGG
Este projeto não é um MVP.
É A construção de uma plataforma completa, funcional e pronta para usuários reais, no modelo de Gamers Club / FACEIT.
1️⃣ Objetivo do Produto
LitClubGG será uma plataforma de matchmaking competitivo para Valorant, operando fora do matchmaking oficial da Riot, com:
Fila própria
Sistema de ranking (Elo + MMR)
Reputação
Anti-troll
Times, scrims e leaderboards
O objetivo é resolver o problema real de:
hackers, trolls, AFKs e partidas injustas no competitivo oficial.
2️⃣ Público-alvo
Jogadores competitivos de toda a América (Brasil, latam, na), incluindo:
solo players
duos
times organizados
3️⃣ autenticação e identidade
login via riot oauth
vinculação de riot id, puuid e região
perfil público contendo:
nick
rank do litclubgg
histórico de partidas
reputação
time (se existir)
4️⃣ matchmaking
4.1 Fila
Fila pública ranqueada
Fila privada (scrims)
4.2 Balanceamento
Baseado em MMR oculto
Sistema semelhante a FACEIT
Evita smurfs e partidas desbalanceadas
4.3 Criação da partida
Quando 10 jogadores entram:
Sistema gera a partida
Atribui os times
Define mapa aleatório
Registra tudo no banco
5️⃣ Validação da Partida (Anti-fraude)
A partida será validada por:
Riot API (dados oficiais)
Votação dos jogadores
A Riot API será usada para:
Confirmar quem jogou
Resultado
Mapa
KDA
Disconnects
A votação serve para:
Troll
Grief
Toxicidade
6️⃣ Sistema de Ranking
Elo visível
MMR oculto
Ranks:
Bronze
Prata
Ouro
Platina
Diamante
Imortal
Radiante
Regras:
Win: ganha elo
Loss: perde elo
mvp: bônus
afk / quit: punição forte
smurf detection via variação de mmr
7️⃣ sistema de reputação
cada jogador tem um score de comportamento:
afk
quit
reports
toxicidade
esse score:
afeta matchmaking
pode bloquear filas
pode gerar bans automáticos
8️⃣ sistema de times & clãs
criar time
convidar jogadores
rank por time
scrims
estatísticas do time
9️⃣ comunicação
chat interno da plataforma
integração com discord
criação automática de canais por partida
10️⃣ premium (infra pronta)
mesmo que não ative no início:
sistema de planos
stripe
fila premium
permissões
11️⃣ escala
o sistema deve suportar:
até 5.000 jogadores simultâneos
Arquitetura preparada para crescer
12️⃣ Stack
Frontend:
Next.js
Backend:
Node.js
Banco: PostgreSQL
ORM: Prisma
Auth: Riot OAuth
Realtime: WebSockets
Infra: Vercel + Supabase
13️⃣ Modelo de Contrato
O desenvolvimento será feito:
Em etapas fechadas
Cada etapa terá:
Escopo definido
Entrega funcional
Testes
Aprovação
Pagamento liberado somente após aprovação da etapa
Exemplo:
Etapa 1: Auth + Perfil
Etapa 2: Fila + Matchmaking
Etapa 3: Ranking + Reputação
Etapa 4: Times + Scrims
Etapa 5: Premium + Admin
14️⃣ Expectativa
Estou buscando um desenvolvedor que:
Estruture arquitetura real
Crie backend escalável
Integre Riot API
Desenvolva matchmaking
Não entregue apenas telas
Este projeto é uma plataforma de longo prazo, com potencial real de negócio.
Prazo de Entrega: Não estabelecido