Adding Product Demo Animations to the Homepage

For a learning tool that's carving out a new space, it's not enough to describe what it does — you have to show it. Lyka is interactive and AI-driven, so the experience is the product. Static screenshots were never going to cut it on the landing page.

The Video Problem

A screen recording seemed like the obvious answer, but it comes with real tradeoffs. A video file large enough to look polished would slow down page load and scale poorly to mobile screens. Not a great first impression for casual visitors checking out the homepage for the first time. 

A Lighter Approach

Instead, the demo animations were built directly from CSS — the same visual assets that make up Lyka's actual interface. They load as fast as the rest of the page, look sharp at any screen size, and naturally stay in sync with UI changes as the product evolves. GSAP handles the timing and sequencing, orchestrating each element. 

In total, it came to around 1,300 lines of code — and more than a few late iterations making sure the animation held together on mobile screens, even for a learning tool that is realistically suited for desktops. 

Comments

Popular posts from this blog

Learning in the Time of AI

Curating Smarter Course Content

Easier Student Setup