Product Overview

CriTT Notes (Critically Rolled Table Top Notes) is a TTRPG session companion application designed for both Game Masters and Players. It provides real-time note-taking, campaign management, character tracking, and encounter management across multiple tabletop roleplaying game systems.

CriTT Notes bridges the gap between scattered handwritten notes, generic document editors, and heavyweight VTT platforms. It is a companion to platforms like Roll20 and Foundry VTT — not a competitor.

Target Personas

The Seasoned GM

Runs games across multiple systems. Needs robust campaign management, NPC directories with hidden secrets, and GM/player view switching.

The Engaged Player

Tracks their character, takes in-session notes, and respects knowledge boundaries. Wants quick access to quest logs and NPC relationships.

The New Player

Newcomers guided by CR/D20 communities. Benefits from streamlined mobile UX, guided patterns, and gentle system onboarding.

The Content-Creating GM

Homebrew worldbuilders who author lore, craft encounters, and maintain DM-only notes. Need rich categorization and cross-session content discovery.

Supported Game Systems

SystemCategory
D&D 5e (2014 & 2024)Traditional Fantasy
Pathfinder 2eTraditional Fantasy
Monster of the WeekPbtA
MasksPbtA
Dungeon WorldPbtA
Kids on Bikes / Brooms / Teens in SpaceRules-Lite
Call of CthulhuHorror
Fate CoreGeneric
Savage WorldsGeneric
Blades in the DarkNarrative

Core Features

Authentication

Campaign Management

Session Notes & Desktop Shelf

Notes System

Tech Stack

Frontend

  • Vite + React + TypeScript
  • shadcn/ui + Tailwind CSS
  • Zod schema validation

Backend

  • AWS Lambda (Node.js/TypeScript)
  • API Gateway + oRPC
  • DynamoDB + Aurora PostgreSQL

Auth & Infra

  • BetterAuth + DynamoDB adapter
  • Pulumi IaC (TypeScript)
  • GitHub Actions CI/CD