The Mastermind backend project was created using a MVC architecture with the help of the Play Framework in Java. The backend can be run locally or deployed to Google App Engine.
The endpoints specification was based in http://careers.axiomzen.co/challenge, although some parameters and properties were added to support multiplayer games.
The multiplayer feature works by sharing a game key with another user. Their requests can hit the server at the same time.
Log in or sign up for Devpost to join the conversation.