-
-
Notifications
You must be signed in to change notification settings - Fork 8
Home
This is the place where you can learn about the MERN-template and its various associated services.
"MERN" stands for "MariaDB, Express, React and Nodejs"; these are a series of web technologies I used to build a simple, reusable template.
This template is built using a design pattern called "microservices" - where certain parts are separated into their own code repositories, and pulled in only when needed. The currently available services include:
- News Server: https://github.com/krgamestudios/news-server
- Auth Server: https://github.com/krgamestudios/auth-server
- Chat Server: https://github.com/krgamestudios/chat-server
These services each manage a different element of the template, but most of their documentation can be found in this wiki. The above listed services cover:
- The news feed on the front page
- Account creation and logging in
- The ugly chat window in the bottom corner
As I've developed this template, and the first game based on it, I've also written a lot about it. The goal is to document as much about it as I can, to provide a solid reference point for anyone interested in using this template.
- Legal Requirements of Those Using The Template
- Folder Structure
- Styling
- Microservices
- Authentication and JWTs
- configure-script.js and docker-compose.yml
- Leaderboards (Coming Soon)
- Energy Systems (Coming Soon)
- Economy (Coming Soon)