I wanted to create something that makes it easy for me to see movie ratings. I decided to create it as a SPA. In order to do so, I had to find a good framework. I looked at a few well known frameworks, but did not like any of them!
I was going to give up, but then I saw Elm. I had seen it being mentioned here and there, but I had never looked into it. So I decided to give it a try and started reading the guide and the docs. I liked what I saw, so I did a bit more reading before starting the project.
I wanted the project to be very simple and light, so I created a simple interface, and used the OMDb API to show the necessary information.
In addition to ratings from IMDB, Rotten Tomatoes and Metacritic, I added an overall rating, which is the average of those ratings.