The primary purpose of this Bachelor’s thesis was to implement a real-world example application written in the programming language called Elm, go through the basics of web development and Elm language, and go through a little bit of the Elm maintainability analysis. Modern web development tools were used in this thesis work. Such as modern web browsers, open source tools, and Elm language-specific tools. The most used one was Visual Studio Code text editor which were used to write all the Elm code. The example application uses an external interface to get data which is displayed in the browser. As a result, Elm is a great alternative for JavaScript and its libraries. The Elm language is still under the heavy development work, thus there ...