Portefólio / Tecnologia criativa

Marketplace de RPG TableMatch

Um piloto público de marketplace de RPG de mesa orientado pela compatibilidade, construído em torno da descoberta de sessões, correspondência de grupos privados, fluxos de GM sujeitos a aprovação e uma arquitetura de reservas que falha em segurança.

O desafio

Manter regras da sessão, capacidade, intenção de reserva e recuperação de pagamentos consistentes perante repetições e falhas parciais, sem abrir fluxos de dinheiro real antes de comprovar as etapas da plataforma e dos GM.

Arquitetura do sistema

Um cliente React e TypeScript sustentado por Supabase Auth e Postgres. O acesso ao nível da linha, contratos de reserva imutáveis, verificação de eventos assinados e recuperação idempotente formam o limite de segurança; a produção permanece condicionada ao conjunto de migrações atualmente implementado.

Fluxo de confiança e reservas do marketplace

ID DA ESPECIFICAÇÃO: TABLEMATCH-SYS-01

FASE 01
DescobertaPesquisa orientada pela compatibilidade
Apresenta a compatibilidade de horário, tom, segurança, material e plataforma.
FASE 02
Contrato da sessãoSnapshot das regras
Fixa as regras da sessão selecionada para uma tentativa de reserva.
FASE 03
Limite da reservaTentativa fechada em segurança
Verifica novamente a capacidade e o estado do pagamento antes de concluir.
FASE 04
RecuperaçãoReconciliação por evento assinado
Usa eventos verificados e idempotentes para reparar tentativas parciais.

Notas de implementação

  • O piloto público enfatiza compatibilidade de horário, tom, segurança, material e plataforma para campanhas recorrentes e grupos privados.
  • O trabalho aceite no código-fonte acrescenta snapshots imutáveis das regras da sessão selecionada e Table Guides privados e específicos da sessão para jogadores com reserva, com autoria do GM e moderação administrativa apenas de leitura.
  • A edição de anúncios segura em conflitos, escolhas de catálogo governadas, recuperação de pagamentos, verificações de capacidade e tratamento de webhooks estão reforçados no código-fonte; as migrações mais recentes de guias, catálogo e pagamentos não estão implementadas no piloto público.

Capturas de ecrã e percurso

Uma maquete da interface do painel do marketplace de RPG de mesa TableMatch, com anúncios de campanhas, grelhas de horários e informação de GM.

Marketplace de RPG TableMatch

Estúdio em Lisboa / 2026

Resumo do projeto

Função
Engenheira de produto implementado em contexto
Meio
Protótipo de marketplace
Formato
Estudo de caso de app web
Estado
Piloto público; as reservas com dinheiro real continuam bloqueadas
Resultado
Demonstra descoberta orientada pela compatibilidade e arquitetura de confiança, mantendo fechados os fluxos de pagamento, conta e dados de produção ainda não comprovados.

Metadados do projeto

Localização
Estúdio em Lisboa
Ano
2026
Stack tecnológica
ReactTypeScriptSupabasePostgreSQLStripe

Continuar a explorar

Projetos relacionados de sistemas de IA

Ver todos os sistemas de IA