Andrew Louis' Frontend Coding Challenge Submission