CharGen is a tool that generates random character names for Game Masters to use in their tabletop rpg adventures. I built CharGen how to develop SPAs with Vue.js, and to gain a better understanding of state management and user authentication. CharGen relies on Vuex for state management, and JWT for user auth.
CharGen uses a Rails API as its backend. The repo for the backend can be found here.
CharGen is live here!
Vue.js Docs - CharGen is built using Vue v2.x
Vuex - Vuex is the state management for Vue, similar to Redux
Vue Router - Vue Router allows you to create client-side routing for Vue apps
Sweet Alert - Sweet Alert is a way to create beautiful and functional alert modals with ease
npm install
npm run serve
npm run build
npm run lint