You need to check out IHP. It's a new truly batteries-included web framework for haskell. IHP allows you to get started in minutes. It takes care of all the infrastructure work so you can just build cool stuff and enjoy the type-safety.
https://ihp.digitallyinduced.com/
Disclaimer: Founder of digitally induced, the company that makes IHP :)