Skip to content

eboekhold/MonsterMaker

Repository files navigation

Monster Maker

A tool for creating of Monsters for Dungeons and Dragons 5th edition.

License

All source code is available under the GNU General Public License. See LICENSE for details.

Dependencies

  • Ruby (and Bundler) 3.4.7
  • PostgreSQL
  • Node.js 24
  • Yarn

*can probably be skipped but who knows

Getting started

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

API

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.

About

Monster Maker for D&D 5e.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published