https://github.com/marceickhoff/dungeon-companion
Collaborative web-based Node.js companion app and score tracker for the role-playing card game "Munchkin" by Steve Jackson.
https://github.com/marceickhoff/dungeon-companion
Last synced: 9 months ago
JSON representation
Collaborative web-based Node.js companion app and score tracker for the role-playing card game "Munchkin" by Steve Jackson.
- Host: GitHub
- URL: https://github.com/marceickhoff/dungeon-companion
- Owner: marceickhoff
- License: mit
- Created: 2021-01-01T17:32:16.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-01-17T18:55:43.000Z (over 5 years ago)
- Last Synced: 2025-07-30T11:57:39.971Z (11 months ago)
- Language: JavaScript
- Homepage: https://dungeon-companion.marceickhoff.dev
- Size: 854 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dungeon Companion


|||
|---|---|
Dungeon Companion is a collaborative web-based Node.js companion app and score tracker for the role-playing card game "Munchkin" by Steve Jackson.
Since keeping track of each player's scores and calculating battles with pen and paper is tedious and prone to errors, this web app helps to improve and simplify this task and lets the players keep their focus on the game.
## Features
* **Completely in the browser:** No installation required!
* Create parties and invite your friends easily via QR code, or a direct invitation link
* Track your own character's level, item bonuses and combat strength
* Leaderboard to keep an eye on your opponents and see who's ahead
* Battle calculator featuring configurable monsters, player assists and one-shot modifiers
* PWA ready ("Add to home screen")
## Play right now
You can use Dungeon Companion for your game night right now. Just visit the following URL and create a party:
[https://dungeon-companion.marceickhoff.dev](https://dungeon-companion.marceickhoff.dev)
## Self-hosting
### Requirements
* Node.js >= v15.5.0
* npm >= v7.3.0
* A web server like Apache or Nginx
### Installation
```
git clone https://github.com/marceickhoff/dungeon-companion
cd dungeon-companion
npm i
npm run start
```
Make sure to set up a publicly available virtual host for the ``public`` directory.