Innoloft Frontend Challenge