Thanks to visit codestin.com
Credit goes to github.com

Skip to content

JEGIS/DMScribe

 
 

Repository files navigation

DM Scribe

A tool for the well to-do but very disorganized dungeon master.

Team

  • Product Owner: Brooks Naylor
  • Scrum Master: Jake Lee
  • Development Team Members: Spencer Vaterlaus

Table of Contents

  1. Usage
  2. Requirements
  3. Development
    1. Installing Dependencies
    2. Tasks
  4. Team
  5. Contributing

Usage

Create players and monsters for your encounters, input the turn order for your players, and see the initiative order render at the bottom of the Arena page.

When a monster dies, remove them from the Arena and see the initiative tracker update automatically.

Requirements

Development

TO START APP ON LOCAL SERVER

From within the root directory, in terminal use:

$ yarn install

Once all dependencies have been installed, open two terminal tabs, both residing in the dungeon-master folder.
In one tab, to get react running and able to re-render, in the terminal use:

$ yarn run react-dev

In the other terminal tab, to get the server up and running, in the terminal use:

$ yarn run server-dev

Now if you navigate to localhost:3000 you should see the app up and running!

If you want to have data stored using mongo and mongoose on your local machine navigate to the folder database-mongo.
Inside this folder in the terminal use:

$ mkdir mongoDb

$ mongod --dbpath mongoDb

This creates a folder for all of the mongo data and start up the connection to the mongo database between your server and mongo.
In the future on your local machine, once mongoDb has been created you simply need to run $ mongod --dbpath mongoDb to connect to your database.

Contributing

See CONTRIBUTING.md for contribution guidelines.

About

A web app designed to help DMs and players keep track of turn order when playing D&D.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 65.0%
  • CSS 35.0%