Year 4 Rich Web Development Assignment