To develop a dockerized, Springboot based web application.
Basically, experimentation of different technologies, and testing GitHub's project management tools.
The overall design of hangman is 2 parts. The UI and the REST service. The REST service is designed to return the game in GameStates to prevent cheating.
The REST service provides the following calls:
Returns an array of game states
Returns the game state for a specific game id
Creates a new game in the database using "word to guess" as the game's puzzle, and returns the new game's game states
Accepts the game id, and the letter to guess. If letter is passed as more than one character, the application will attempt to validate if this is the full answer. Returns the game state after guessing the letter or word.