Final submission for 'Web Dev Tasks' solution