Final UI screens designed in Russian to reflect the language and needs of the target audience.
Welcome Screen
Invites users to explore the app with a warm illustration and clear value proposition.
Role selection
Allows users to choose whether they are a passenger or a driver before starting.


Search overview
Prompts users to enter destination details with gentle guidance from the character.
Typing in address
Allows users to search for specific destinations with auto-suggested results.


Destination & date selected
Confirms selected origin, destination, and date with a clear CTA to find rides.
Available rides
Displays matching ride options with times, profiles, and the ability to review the details.


Ride details
Shows selected ride route, available seats, and group chat preview for coordination.
Booking request confirmation
Celebrates successful booking and reassures users that the driver will be notified.


My rides
Displays upcoming and past rides, with clear status indicators and entry points.
My rides: empty state
Displays an inviting empty state when no rides are planned, encouraging next steps.


Role selection
Allows users to choose whether they are a passenger or a driver before starting.

Search overview
Prompts users to enter destination details with gentle guidance from the character.

Typing in address
Allows users to search for specific destinations with auto-suggested results.

Destination & date selected
Confirms selected origin, destination, and date with a clear CTA to find rides.

Welcome Screen
Invites users to explore the app with a warm illustration and clear value proposition.
Role selection
Allows users to choose whether they are a passenger or a driver before starting.
Search overview
Prompts users to enter destination details with gentle guidance from the character.
Typing in address
Allows users to search for specific destinations with auto-suggested results.
Destination & date selected
Confirms selected origin, destination, and date with a clear CTA to find rides.





Available rides
Displays matching ride options with times, profiles, and the ability to review the details.
Ride details
Shows selected ride route, available seats, and group chat preview for coordination.
Booking request confirmation
Celebrates successful booking and reassures users that the driver will be notified.
My rides
Displays upcoming and past rides, with clear status indicators and entry points.
My rides: empty state
Displays an inviting empty state when no rides are planned, encouraging next steps.





Visual Direction
To support older users, I developed a warm, approachable visual language that prioritizes clarity without feeling clinical or overly simplified.

Color Palette
Muted blues and soft neutrals create a calm foundation, with stronger contrast for readability and warm accents to guide attention.

Typography
Large, highly legible type and generous line spacing support comfortable reading across different visual abilities.

Iconography
Simple, familiar icons are paired with text to reduce ambiguity and support recognition.

Illustration Style
A recurring character acts as a friendly guide throughout the experience, making instructions feel more human and less like system prompts.
Animated Character Styles
