All Projects → jerazost → DM_Tools

jerazost / DM_Tools

Licence: other
An open-source Dungeons and Dragons DM helper desktop app built with React.js, Redux, SCSS

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to DM Tools

Starter React Flux
Generate your React PWA project with TypeScript or JavaScript
Stars: ✭ 65 (+58.54%)
Mutual labels:  react-router, create-react-app
React Redux Auth0 Kit
Minimal starter boilerplate project with CRA, React, Redux, React Router and Auth0 authentication
Stars: ✭ 115 (+180.49%)
Mutual labels:  react-router, create-react-app
Now Ui Kit React
React version of Now UI Kit by Creative Tim
Stars: ✭ 90 (+119.51%)
Mutual labels:  react-router, create-react-app
Create React App Redux
React Router, Redux, Redux Thunk & Create React App boilerplate
Stars: ✭ 885 (+2058.54%)
Mutual labels:  react-router, create-react-app
Wanna
💡✔ Wanna is an implementation of a 21st-century to-do list app.
Stars: ✭ 189 (+360.98%)
Mutual labels:  react-router, create-react-app
React Antd Admin Template
一个基于React+Antd的后台管理模版,在线预览https://nlrx-wjc.github.io/react-antd-admin-template/
Stars: ✭ 1,022 (+2392.68%)
Mutual labels:  react-router, create-react-app
Road Beyond React App
🌈 The Road beyond React - Thing you can use after learning plain React.js
Stars: ✭ 108 (+163.41%)
Mutual labels:  react-router, create-react-app
Web
⚡️ Supercharged version of Create React App with all the bells and whistles.
Stars: ✭ 594 (+1348.78%)
Mutual labels:  react-router, create-react-app
Todo Redux Saga
Todo app with Create-React-App • React-Redux • Redux-Saga • Firebase • OAuth
Stars: ✭ 184 (+348.78%)
Mutual labels:  react-router, create-react-app
React Auth App Example
An app example with authentication using Create React App, React, React Router, Apollo, GraphQL, Redux and Redux Form.
Stars: ✭ 179 (+336.59%)
Mutual labels:  react-router, create-react-app
React Mobx React Router Boilerplate
A simple boilerplate based on create-react-app and add mobx, react-router, linter, prettier and so on. 一个简单的 react 脚手架依赖于 create-react-app 新增了 mobx react-router,linter,prettier 等。
Stars: ✭ 12 (-70.73%)
Mutual labels:  react-router, create-react-app
react-mobx-router
Create React App with React Router 4 and MobX + Internationalization
Stars: ✭ 90 (+119.51%)
Mutual labels:  react-router, create-react-app
Todo React Redux
Todo app with Create-React-App • React-Redux • Firebase • OAuth
Stars: ✭ 942 (+2197.56%)
Mutual labels:  react-router, create-react-app
React Movies App
🎥 React movie app finder || experimenting with ant-design
Stars: ✭ 58 (+41.46%)
Mutual labels:  react-router, create-react-app
Patternfly React Demo App
DEPRECATED: This project is no longer active. See https://github.com/patternfly/patternfly-react-seed for PF4 demos.
Stars: ✭ 26 (-36.59%)
Mutual labels:  react-router, create-react-app
Npm Registry Browser
Browse the npm registry with an SPA made in React, with full dev workflow.
Stars: ✭ 97 (+136.59%)
Mutual labels:  react-router, create-react-app
egghead-bookshelf
An example React application to accompany the "Add Internationalization (i18n) to a React app using React Intl" Egghead.io course
Stars: ✭ 28 (-31.71%)
Mutual labels:  react-router, create-react-app
Serverless Stack Com
An open source guide for building and deploying full-stack apps using Serverless and React on AWS.
Stars: ✭ 3,617 (+8721.95%)
Mutual labels:  react-router, create-react-app
React Firestore Authentication
🔥Boilerplate Project for Authentication with Firestore in React.
Stars: ✭ 165 (+302.44%)
Mutual labels:  react-router, create-react-app
workshop
React Workshop
Stars: ✭ 13 (-68.29%)
Mutual labels:  react-router, create-react-app

DM Tools

DM Tools is a cross-platform electron application that runs as a window locally on your machine and helps you the Dungeon Master, manage your role playing sessions by removing a lot of the encumberments that come with pen traditional pen and paper approaches.

Overview

  • Reference DM Tools has access to the 5e Systems Reference Document (SRD) data provided by Wizards of the Coast with the Open Game License (OGL). The app allows you to search through all the standard 5e monsters, spells, and magic items so you don't have to thumb through the rule books in the middle of a session. Imgur
  • Create Dungeons and Dragons has a great active community that enjoys writing original content that is compatible with the base rules. We want you to be able to use your homebrew content in our application. DM Tools allows you to import your original content into the app with a built in creation feature. All of your content can be saved locally and used in the application alongside the standard 5e content. Imgur
  • Play A good fantasy setting should feel immersive and concrete. As a dungeon master often times it is hard to generate content on the spot if your players do something unexpected. Sometimes you need something generated for you so you can focus on telling the story and keeping your players immersed in the world. We hope to bring many features that assist you in making your worlds seem concrete and immersive such as:
    • Loot Generator - For chests, furniture, dead bodies, you name it!
    • Building Generator - For when your party visits places you were not expecting.
    • Combat Tracker - Keeps track of initiative, stats, and health points for whatever monsters you throw at your players.
    • NPC Generator - Randomly generated NPC's with backgrounds, character traits, appearance, quirks, and secrets so every social encounter feels deep.

Features

  1. Monster Search - [Working]

  2. Spell Search - [Working]

  3. Magic Item Search - [Working]

    • Search TODO: Save 'recent' at top of list
  4. Create Monster - [Working]

  5. Create Spell - [In Progress]

  6. Create Magic Item - [In Progress]

  7. Create Playable Character - [In Progress]

  8. Loot Generator - [Not Started]

  9. Building Generator - [Not Started]

  10. Combat Tracker - [In Progress]

  11. NPC Generator - [Working]

  12. Dice Roller - [Working]

  13. Store Inventory Generator - [Not Started]

Installation

DM Tools is currently in early development and has just been rewritten from vanilla JS and handlebars into and Electron app with React, Redux, and SCSS. To run DM Tools on your machine do the following. If you already have node and electron installed skip steps 2 & 3.

  1. Rungit clone [email protected]:fersot100/DM_Tools.git
  2. Install node using instructions from here
  3. Install electron with npm install electron --save-dev --save-exact
  4. In the root directory of the project run npm install
  5. Run npm start
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].