Considering it was made in less than 7 hours with no access to the internet, I'd excuse hacks.
Edit: Especially since it's called out as a constraint:
> Don’t worry about production quality, just re-create as much of the look and feel of the UI as quickly as possible. No accessibility, responsive design, localization, etc; you just want something you can run through a user test.
For a very _very_ amateur web developer, why would you not want to design a webpage like this? What difficulties would you run into if you designed a web-app in this way?
Please don't do this. I would love to try it, but it's unusable on phone even on desktop mode.