BACK TO WORKSCASE 02 · VENTICRITICO
SOLO BUILD · 2024 - Present

VentiCritico

Run your D&D campaigns with a natural 20: sessions, NPCs, loot and notes in one place, live across the table.

Next.jsConvex
VentiCritico, D&D campaign manager
バン!
PROBLEM

Every table I played at kept its campaign in five different places: a notes app, a spreadsheet, a chat thread and two notebooks. Nothing was shared, nothing was current.

APPROACH

One realtime campaign space: the DM writes, players see it instantly. Session logs, NPC sheets and loot tracked as first-class objects instead of paragraphs of text.

STACK

Next.js with Convex for realtime state and auth, with no websocket plumbing to maintain, so the work stayed on the product.

RESULT · 結果
1source of truth per campaign
<100msrealtime sync at the table
0spreadsheets left behind
NEXT CHAPTERS · 次の章
NapSQLOakBotRegalando