sd0s / elm-gallows

Elm UI for Hangman game created in Dave Thomas's excellent Elixir for Programmers course

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

elm-gallows

elm-gallows is an Elm UI for the Hangman game created in the excellent Elixir for Programmers course by Dave Thomas. elm-gallows assumes that you have developed or downloaded the Hangman game mentioned in the course (https://github.com/pragdave/e4p-code/tree/180-code-channels).

Getting it running

  • Install the repository as a sibling directory to hangman directory (Please update path for hangman in mix.exs if that is not the case)
  • Install dependencies with mix deps.get
  • Install Node.js dependencies with cd assets && npm install
  • Install Elm dependencies with cd elm && elm package install -y
  • Navigate up to the elm_gallows directory (cd ../..)
  • Start Phoenix endpoint with mix phx.server

Browse to localhost:4000 to open the Hangman game.

About

Elm UI for Hangman game created in Dave Thomas's excellent Elixir for Programmers course


Languages

Language:Elm 44.2%Language:Elixir 41.4%Language:JavaScript 9.1%Language:CSS 3.9%Language:HTML 1.4%