{"repo":"krgamestudios/MERN-template","free":true,"listed":false,"github":"https://github.com/krgamestudios/MERN-template","clone":"git clone https://github.com/krgamestudios/MERN-template.git","description":"A website template using the MERN stack. It is geared towards Persistent Browser Based Games (think neopets), but is flexible enough for a number of different uses.","language":"JavaScript","stars":77,"topics":["nodejs","reactjs","expressjs","sequelizejs","docker","game-development","game-engine","gamedev","pbbg","mern-stack"],"license":"Zlib","category":"game-templates","readme_excerpt":"(I am now mirroring to github from my private gitea, because mircrosoft is evil.) MERN-template A website template using the MERN stack. It is geared towards Persistent Browser Based Games (think neopets), but is flexible enough for a number of different uses. The primary technology involved is: React Nodejs MariaDB (with Sequelize) Docker (with docker compose) This template is designed to support the development of persistent browser based games (PBBGs), but it, and it's component microservices, can be used elsewhere. This template is released under the zlib license (see LICENSE). See the github wiki for full documentation. Microservices There are external components to this template referred to as \"microservices\". These can be omitted entirely by simply removing the React components that access them. These are also available via docker hub. News Server: https://github.com/krgamestudios/news-server Auth Server: https://github.com/krgamestudios/auth-server Chat Server: https://github.com/krgamestudios/chat-server Setup Deployment A clean install is this easy: Setup Development To set up this template in development mode: 1. Ensure mariadb is running in your development environment 2. Run mariadb tools/create database.sql as the root user 3. Run npm install 4. Run cp .envdev .env and enter your details into the .env file 5. Execute npm run dev 6. Navigate to http://localhost:3001 in your web browser 7. Repeat this process for each microservice (linked above) Features List - Ma","default_branch":null,"files":null,"tree":[],"storefront":"/r/krgamestudios","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/krgamestudios/MERN-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}