This application is for Game Masters running 5th Edition Dungeons and Dragons who want to create NPCs and Monsters on the fly without worrying about all of the math that is typically involved.
You can find it right here
This application was inspired by the writing of the Blog of Holding and Sly Flourish blogs. They were the ones who broke down the NPC creation and encounter building math that my application uses. This application is purely intended as a streamlined way of using their math.
When you open my application, you will be greeted with a screen asking you to add a challenge rating. When you hit submit, you will be given the base stats of your NPC or Monster which you can adjust up or down based on your concept.
You also have the option to enter the advanced editor which lets you create attack options for the NPC or monster using the damage pool you've generated.
Start by installing front and backend dependencies. While in this directory, run the following command:
npm install
This should install node modules within the server and the client folder.
After both installations complete, run the following command in your terminal:
npm start
Your app should now be running on http://localhost:3000. The Express server should intercept any AJAX requests from the client.