{"repo":"UltiMafia/Ultimafia","free":true,"listed":false,"github":"https://github.com/UltiMafia/Ultimafia","clone":"git clone https://github.com/UltiMafia/Ultimafia.git","description":"All contributors welcome! Successor to EpicMafia","language":"JavaScript","stars":28,"topics":["mafia","game-development","game-engine","mern","nodejs","react","text-based-game","websockets","reactjs","mongodb"],"license":null,"category":"game-templates","readme_excerpt":"UltiMafia This is the source code powering UltiMafia.com, a website built to provide online chat mafia to all. Table of Contents WIP Setup It is recommended to set some kind of alias to shorten your docker compose commands, like so: New contributors: - Local setup (your computer, no Codespaces): Local Setup Guide - GitHub Codespaces: EZ setup guide If you have any questions or concerns please feel free to ask in our Discord server. Prerequisites Before building your developer environment locally, you will need the following set up: - Git, Node.js 22.17.0, and Docker Desktop (see the Local Setup Guide) - Firebase Install and Build For a full walkthrough aimed at beginners, use the Local Setup Guide. For an automated script (Mac/Linux / Codespaces), use the totalsetup.sh script in the root project directory: If you want to perform your setup manually, follow these setups: 0. Load the default development environment ENV files 1. Install NVM, node, npm, and backend dependencies 2. Download front-end dependencies and build 3. Build and deploy the containers using the dev docker compose Use docker compose -f docker-compose-core.yml -f docker-compose-dev.yml build if you wish to build without running. There is a clean-up script you can run from the root project directory to remove all build files: NOTE : do NOT use sudo when running any scripts or commands unless you are sure you know what you're doing. Running sudo is linked to many issues including permission problems. Running and","default_branch":null,"files":null,"tree":[],"storefront":"/r/UltiMafia","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/UltiMafia/Ultimafia/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."}