Sorry, but it's a internal website for the T.A. in the university where they can choose the building and hour to teach next semester (~500 persons).
I have a shared module for the common parts of the webpage (like footer or header), parameters for the info of the user (like name or email), some macros like for/user to iterate through the whole list of users updating the parameters, and a macro to hide all the boilerplate at the top (it probably should be a #lang, but a macro is easier to write).