Levin

App UX design

Levin is a thinking and reflection app designed to help people create more clarity around their thoughts, priorities and mental space. At the center of the experience is a Zen garden that reflects the user’s inner state over time. Instead of relying on charts, scores or conventional productivity indicators, Levin uses environmental change to communicate what is happening. Our role was to design and build this garden as a responsive Rive system connected to the app’s underlying data.

Process

We created a modular garden made up of five ponds and a shared landscape. Each pond represents a different area of the user’s thoughts, while elements such as water, plants, lily pads, fish, stones, moss, trees, bamboo and fireflies respond to changing states. The system was built from reusable Rive components, allowing individual parts of the environment to behave independently while still contributing to the garden as a whole.

We created a modular garden made up of five ponds and a shared landscape. Each pond represents a different area of the user’s thoughts, while elements such as water, plants, lily pads, fish, stones, moss, trees, bamboo and fireflies respond to changing states. The system was built from reusable Rive components, allowing individual parts of the environment to behave independently while still contributing to the garden as a whole.

Turn the Head

Visual Language

The main challenge was representing abstract ideas such as clarity, momentum, overwhelm and neglect without making the experience feel analytical or judgmental.


Rather than using obvious positive and negative states, we used gradual environmental change.


More activity can introduce life and movement. Neglect can appear through moss or reduced activity. Overwhelm can influence the atmosphere through effects such as fog or vignette.


The physical structure of the garden remains stable while its condition evolves.



The physical structure of the garden remains stable while its condition evolves.



Visual Language

The main challenge was representing abstract ideas such as clarity, momentum, overwhelm and neglect without making the experience feel analytical or judgmental.


Rather than using obvious positive and negative states, we used gradual environmental change.


More activity can introduce life and movement. Neglect can appear through moss or reduced activity. Overwhelm can influence the atmosphere through effects such as fog or vignette.



Click!

The Result

The result is an interactive Zen garden where product data directly influences visual behaviour. Instead of acting as decoration, the garden becomes part of Levin’s interface using movement, atmosphere and environmental change to communicate the user’s state in a quieter, more intuitive way.

The result is an interactive Zen garden where product data directly influences visual behaviour. Instead of acting as decoration, the garden becomes part of Levin’s interface using movement, atmosphere and environmental change to communicate the user’s state in a quieter, more intuitive way.

Click!

The Result

The result is an interactive Zen garden where product data directly influences visual behaviour. Instead of acting as decoration, the garden becomes part of Levin’s interface using movement, atmosphere and environmental change to communicate the user’s state in a quieter, more intuitive way.

Click!

The Result

The result is an interactive Zen garden where product data directly influences visual behaviour. Instead of acting as decoration, the garden becomes part of Levin’s interface using movement, atmosphere and environmental change to communicate the user’s state in a quieter, more intuitive way.

LET’S RIDE

Bring the idea. We’ll give it wheels.

© 2026 TWO WHEELS STUDIO