I created a 2D graphics game board for a Sudoku game. The values used to initialize the game are stored as JSON in a file retrieved by the Node app and sent in the response to the web page.
The black numbers on the gameboard are those provided for game initialization (retrieved from the JSON file). The blue numbers are those added by the player when he clicks on a cell and enters a number.