Skip to content

MissingPackage/arcana-screen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArcanaScreen

ArcanaScreen is a fully customizable, virtual Dungeon Master screen designed to give Game Masters total control over their sessions — whether playing around a physical table or online.

🎯 Project Vision

ArcanaScreen aims to be the ultimate GM companion: flexible, beautiful, and powerful. Organize all your session resources, manage encounters, track players and conditions, and customize your screen exactly the way you need it.

✨ Features (MVP)

  • Drag & Drop grid system for screen layout.
  • Core widgets:
    • Quick Notes
    • Dice Roller
    • Initiative Tracker
    • Countdown Timer
    • Simple Tables
  • Save and load personalized screen profiles.
  • Local storage (no account required).
  • Light and Dark Mode toggle.
  • Responsive design (Desktop / Tablet / Mobile).

🛠️ Tech Stack

  • React (Vite) for fast, modular frontend development.
  • TailwindCSS for rapid, customizable UI styling.
  • Zustand for lightweight state management.
  • React DnD for intuitive drag-and-drop behavior.

🚀 How to Get Started

git clone https://github.com/MissingPackage/arcana-screen.git
cd arcana-screen
npm install
npm run dev

🌟 Future Plans

More powerful widgets (e.g., NPC generators, scene notes, oracles).

Cloud save and multi-device sync.

Plugin system for even deeper customization.

Pre-made templates for major TTRPG systems (D&D, Call of Cthulhu, Vampire, and more).

🤝 Contributing

We welcome contributions! If you want to improve ArcanaScreen, submit a pull request or open an issue to discuss your ideas.

Let's build the ultimate Game Master tool together!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published