This application was built as part of 52 Technologies in 2016 blog series. Look what all I have learnt in 2016 https://github.com/shekhargulati/52-technologies-in-2016/