R
RPG Ficha Mestra
Salas • Fichas • Tempo real
Atualização em tempo real (SSE) • Sem websockets

Fichas de RPG modulares, organizadas e vivas.

Crie salas com mestre e jogadores, defina módulos de ficha e mantenha todo mundo sincronizado. O mestre atualiza, a mesa inteira vê na hora.

Começar agoraIr para dashboardLogin com Google • MongoDB • Next.js
Salas
Mestre + jogadores
Módulos
Pré + custom
Tempo real
SSE / EventSource
Sala: A Catedral
Mestre: você • 4 jogadores
Online
Status
PV 18 • PM 9
Força 2
Agi 3
Int 1
Planilha customizável
Template da sala
Item
Qtd
Peso
Poção
2
0.5
Flecha
20
1
Atualize uma célula e todos os jogadores veem na hora.

Do setup da campanha ao update da ficha — sem fricção.

O mestre define a estrutura, os jogadores criam personagens, e as mudanças chegam em tempo real. O foco é mesa fluindo, sem planilhas soltas e sem “qual é a versão certa?”.

1) Login e salas

Entre com Google, crie salas e convide jogadores. Um mestre por sala.

2) Módulos

Ative módulos pré-definidos e crie uma planilha customizável no estilo “Excel”.

3) Tempo real

Atualizações via Server-Sent Events: simples, leve e direto para leitura em tempo real.

Módulos pré-definidos + custom

Tenha o básico pronto (status, experiência, inventário) e complemente com um módulo de planilha customizável, definido pelo mestre por sala.

  • Status: atributos e pontos principais.
  • XP/Nível: progresso da campanha.
  • Inventário: itens e quantidades.
  • Planilha: colunas texto e número, com linhas por personagem.
Template da planilha (mestre)

Defina colunas como texto e número.

Item (texto)Qtd (número)Peso (número)
Dados por personagem (player)

Cada personagem preenche suas linhas. O mestre pode editar tudo, e o player vê em tempo real.

Tempo real simples e confiável

Nada de websocket: os clientes ficam conectados via SSE (EventSource) e recebem eventos quando o mestre atualiza fichas ou templates.

Exemplo de evento SSE
event: character_updated
data: {"roomId":"...","characterId":"...","at":1735349999999}

O cliente recebe o evento e recarrega o mínimo necessário na UI.