Typesafe contest app