a small webapp demonstration in haskell