[#5] Dynamic generation of the homepage