A tool for creating of Monsters for Dungeons and Dragons 5th edition.
All source code is available under the GNU General Public License. See LICENSE for details.
- Ruby (and Bundler) 3.4.7
- PostgreSQL
- Node.js 24
- Yarn
*can probably be skipped but who knows
To run Monster Maker yourself, clone the repo and then install the needed dependencies:
$ bundle install
$ yarn install
Then set up the database:
$ rails db:create
$ rails db:migrate
# optional:
$ rails db:seed
Finally, run the test suite to verify that everything is working correctly:
$ rspec
If the test suite passes, you'll be ready to run the app in a local server:
$ rails server
This tool offers the following endpoints:
/api/monsters- shows all monsters in JSON format./api/monsters/:id- shows a specific monster by ID in JSON format.
Also check out Beholder, the mobile-friendly companion app.