Mafia Board Game is a website designed to replace traditional paper cards for the popular party game Mafia. This online platform focuses on simplifying the moderator's tasks during the game's night phase. Moderators can input game data into a form, submit it, and receive updated data back. The backend then analyzes the data using an algorithm and sends the updated information to the frontend.
- MongoDB: NoSQL database for storing application data.
- Express.js: Web application framework for backend server logic.
- React.js: JavaScript library for building dynamic user interfaces.
- Node.js: Runtime environment for executing server-side JavaScript.
- Avatar selection for users
- Inclusion of new roles to enrich gameplay
- Simplified moderator tasks during the night phase
No installation is required as Mafia Board Game is a web-based application.
- Sign up or log in to the Mafia Board Game website.
- Create a lobby and become the moderator/GOD.
- Receive a unique lobby key upon lobby creation.
- Share the lobby key with other users to join the game.
- Input game data as the moderator during the night phase.
- Receive updated game data and continue gameplay.
Contributions to Mafia Board Game are welcome! Please reach out via email here to discuss any suggestions or ideas before making contributions.
- Screenshots