Chance Vision — Loading UX Redesign

Designathon 2026 | Faiza Mohamed & Hazel Chan


Inspiration

We were drawn to the idea of seeing as a form of learning, a concept that felt fit to ChanceAI's image-based discovery experience. The magnifying glass is a familiar tool of curiosity and examination, so we chose it as our anchor point. We layered that with Hockney-style pastels and vibrant color to push against the cold, sterile feeling of a typical AI interface, leaning instead into something warm, playful, and gallery-like — a tailored decision for Chance Vision's goal of AI as a gallery companion.


What We Built

We redesigned ChanceAI's loading screen around a mascot that makes the wait feel lively. Rather than a static spinner, variations of our icon character orbit the user's selected image, each one hinting at a different type of insight being generated: color palette, location, trending data, and more. The result is a loading screen that tells a small story about what the AI is doing.

We sketched and refined the mascot in Procreate, built out the icon system in Figma, and used Adobe Express for background removal, font exploration, and visual polish.


Challenges

The trickiest part was maintaining consistency across icon variations. Each version had slightly different dimensions and spacing in Figma, which made alignment and positioning more finicky than expected.


What We Learned

We came away with a deeper appreciation for micro-moments in UX. A loading screen is easy to overlook, but it's often one of the first things a user feels about a product. We also sharpened our workflow across Figma and Adobe Express, and got better at making fast creative decisions under time pressure.


What's Next

We'd love to refine the animation timing and tighten consistency across the icon set. Further down the road, we'd explore making the icons reactive — a tooltip interaction to show the actual type of search result being generated, to make the experience feel even more alive.

Built With

  • adobe
  • figma
  • procreate
Share this project:

Updates