



The Vue Client will make HTTP requests to the Node/Express Server (or " API"), which will in turn communicate with our MongoDB Database to send data back up the stack. Our app is going to allow us to create new roleplaying game characters and view them altogether, with the following stack: You can access the entire repository for this tutorial on GitHub. I used each of these articles in addition to official documentation (for Vue, Express, and a whole lot more) in learning to create my own MEVN apps (you can read more about my journey with web APIs here).
#Best 5e character builder app full
I should also mention that this tutorial would not have been possible without Bennett Dungan's article on building a REST API, Aneeta Sharma's tutorial on full stack MEVN web apps, and Matt Maribojoc's article on the same topic. If you'd prefer to follow along with a visual tutorial, you can check out the companion video to this article below: Prerequisites: this tutorial presumes that you have Node/ NPM and MongoDB installed and configured, with a code editor and CLI (or IDE) ready to go.
#Best 5e character builder app generator
In this article, we'll walk through the steps to create a roleplaying game character generator using MongoDB, Express, Vue, and Node (also known as the "MEVN" stack). I'm a tabletop game developer, and enjoy making apps that have the potential to perform some service related to gaming.
