Even though I can compile the dependencies on my system (Arch linux), it fails currently with the router and prints out about a billion of warnings.
Also the particular example you posted is written in phoenix 1.1, so it will give you a false sense of how things are done today.
You should search for examples that use a more current phoenix (1.3).
Sadly I can’t give you any links to small example projects, but only to a fully grown application: The hex.pm website.


















