Skip to content

abregado/roll-sheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Roll Sheet

A web app for tracking TTRPG character attributes and rolling dice online with real-time synchronization.

Roll Sheet Screenshot

Features

  • Character Sheets - Create and manage multiple character sheets with custom attributes
  • Dice Rolling - Full dice notation support with keep/drop modifiers (4d6dl1, 2d20kh1)
  • Roll Templates - Save and reuse roll formulas with attribute substitution
  • Real-time Sync - All changes sync instantly across connected clients
  • Derived Attributes - Create computed values with formulas (floor((@str + @dex) / 2))
  • Roll History - Persistent history with detailed breakdowns
  • Read-Only Mode - Lock sheets to hide editing UI while still allowing rolls
  • Sheet Customization - Rename sheets and set custom sidebar initials

Quick Start

npm install
npm run dev

Then open http://localhost:3000

Documentation

Tech Stack

  • Server: Node.js with WebSockets
  • Client: Vanilla JavaScript with plain CSS
  • Persistence: Server-side JSON storage

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors