Logo of UI Challenges
Sign in
Wireframe example for Photo
An example interpretation of the prompt
Icon of target

Photo

Icon of book open

Design a photo browsing component for a social app: a grid of image thumbnails that opens into a full-screen viewer. The gallery should feel image-first, with minimal chrome and clear hierarchy between browsing and viewing.

In the grid, photos need consistent cropping, spacing, and loading behavior so the layout stays stable as images arrive. Each thumbnail should support a simple hover/pressed treatment and a clear selected state when it opens in the viewer.

The full-screen view should focus on one photo at a time, with obvious next/previous controls, a close action, and a small action row for like and share. Keep controls readable over mixed image content, and make sure gestures or buttons work the same on desktop and mobile.

Include empty, loading, and error states for missing or failed images. Those states should keep the user oriented and offer a clear next step instead of leaving blank space.

Icon of book open

Incorporate a 'lazy loading' feature in your design mockup to simulate efficient image loading, which enhances performance and user engagement without sacrificing visual quality.

Better at UI design with every challenge

Select complexity and generate challenge.

Pick a platform.

You can always choose to receive scheduled challenges. A unique design prompt will be sent to your email daily for the duration you select.

Get design challenge updates in your inbox

New prompts and challenge updates. It’s free.