Skip to content
Back to projects

Owloo Landing Page

Cinematic marketing site for Owloo — a game-like learning world with scroll-driven atmosphere, multilingual hero orbit, subject islands, AI voice practice, buddy select, habit loops, and store CTAs.

Owloo Landing hero — mascot, multilingual orbit, and store CTAs

01/22

Hero with Owloo mascot and app download CTAs

01/22gallery

Architecture

Next.js App Router marketing experience with a continuous scroll-scrubbed world background, section atmospheres, spritesheet mascots, and performance-minded lazy asset loading.

Deployment

Vercel production deploy for the Next.js landing experience.

Features

  • Cinematic hero with multilingual language orbit and Owloo mascot
  • Prologue storytelling — Old Way vs Owloo Way
  • Fantasy subject worlds (English, Mandarin, Math, Science)
  • Journey chapters with torn fantasy key art
  • Voice AI practice feature pillar
  • Practice buddy character select rail
  • Daily habit, streak, and reward systems
  • Pricing paths and final download CTA

Challenges

  • Keeping a continuous fantasy world readable across long scroll storytelling
  • Balancing heavy spritesheet/world assets with mobile and in-app browser performance

Solutions

  • Scroll-scrubbed frame world + light section atmospheres
  • Lazy spritesheet loading, compressed brand assets, and simplified motion in constrained browsers

Results

  • Live branded Owloo marketing site with rich Open Graph previews
  • End-to-end story from hero entrance through download CTA
Live2026Next.jsTypeScriptTailwind CSSGSAPLenis