Lab Assignments Lab 1: DIY Personal Website Lab 2: Going Viral Lab 3: Social Media Platform UI Lab 4: Social Media Platform Server Lab 5: Social Media Platform Database Final Project