The Structure of an Elm Application

Most languages when they are in their infancy, tend to be considered “toy languages" and are only used for trivial or small projects. But this is not the case with Elm, where its true power shines in complex and large applications.
It is not only possible to build some parts of an application in Elm and integrate those components into a larger JS application, but it is also possible to build the entire application without touching any other language making …

The Structure of an Elm Application is a post from CSS-Tricks

Link: https://css-tricks.com/structure-elm-application/