← All projectsCASE 02 · VENTICRITICO
Creator & developer · 2024 - Present
VentiCritico
Run your D&D campaigns with a natural 20: sessions, NPCs, loot and notes in one place, live across the table.
- Role
- Creator & developer
- Platform
- Web app
- Access
- Case study

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.
Product highlights
1source of truth per campaign
Realtimeshared campaign updates
0spreadsheets left behind