Final project for General Assembly's Web Development Immersive Program.