David Rodrigues
← Voltar

RPG HUB

Em construção2024

Sistema para gerenciar campanhas, NPCs/monstros, mapas e anotações (visão produto).

ProdutoGamesFrontend
Next.jsTypeScriptDBAuth (futuro)

Métricas

Domínio
RPG/Produto
organização e UX
Core
CRUD
campanhas e entidades
Assets
Upload/mapas
organização de mídia
Futuro
Auth/roles
permissões

Como executar

Headless
npm run build
UI (visual)
npm run dev

Dica: Rode os comandos na raiz do projeto, onde está o package.json.

Destaques

  • CRUD de campanhas e entidades
  • Upload/gestão de mapas e assets
  • Base para features de produto (permissões, colaboração)

Case Study

Contexto
Context

Mestres e grupos acumulam informações: NPCs, sessões, mapas e itens. Sem organização, o jogo perde ritmo.

GMs and groups accumulate information: NPCs, sessions, maps and items. Without organization, the game loses pacing.

Objetivo
Goal
PT
  • Centralizar informações da campanha com boa UX.
  • Facilitar consulta rápida durante sessões.
  • Criar base para features futuras (auth, colaboração, export).
EN
  • Centralize campaign info with good UX.
  • Enable quick lookup during sessions.
  • Create a base for future features (auth, collaboration, export).
Próximos passos
Next steps
PT
  • Definir modelo de dados (DB) e endpoints.
  • Adicionar upload com organização por campanha.
  • Permissões por papel (mestre/jogador).
EN
  • Define the data model (DB) and endpoints.
  • Add uploads organized per campaign.
  • Role-based permissions (GM/player).