Web

Mobile

The Main Screens

Project

Adult AI-chat project

About

The user can choose from a list of ready-made AI models or create their own. A unique, boundary-free service for AI-powered conversations.

Task

Make a mobile and desktop design whole app

Role

Lead Product Designer

Team

3 designers

About Flow

After completing all the prototypes, we moved on to the design phase. We started with mobile screens and then transitioned to desktop. To keep the case concise, I’ll show both mobile and desktop versions side by side.

Below are two images showing all parts of the flow.
The ones highlighted with a bright border correspond to the sections described on this page.

Mobile Flow

We began the design work with mobile layouts. In this longread, we’ll cover the core sections of the service — they’re highlighted in pink.

Welcome Screen
Authorization
Main Screen (Catalog)
Notifications
404 Page

Sign In / Sign Up

Catalog (Main)

Notifications & 404

Welcome

Desktop Flow

In the desktop flow, the sections covered in this longread are also highlighted for clarity.

Sign In / Sign Up

Catalog (Main)

Notifications & 404

Welcome

Welcome Screen

When a user is not authorized and visits the service for the first time, we ask about their preferences:

Male
Female
Both

While this doesn’t affect anything within the service itself, it increases user engagement by creating the impression that the system is already interacting with them and will adapt to their preferences.

Sign In / Sign Up

Mobile version

We give users some free time to chat with a model without requiring authorization. This allows them to try out the service and get engaged before committing.

After a few messages without logging in, the user is shown an authorization screen — featuring the same model they were just chatting with, now inviting them to join.

Desktop

Main Screen (Catalog)

Mobile version

Regardless of authorization status, the main screen displays a list of models created by both the service and users.


The screen includes:

  • A primary key visual in the form of a banner

  • A search bar allowing queries by any parameter

  • An entry point to filters

  • A filter panel (sidebar) for refining results

  • An NSFW toggle

  • Predefined presets based on model roles or use cases

  • A burger menu replacing a persistent sidebar for navigation

Desktop

Notification

Mobile version

We implemented system notifications that pop up whenever something important happens within the service.

Desktop

+180 gems

credited to balance

Error

Text error. Very very long txt error.

Few strokes or more.

Info

Text info. Very very long txt info.

Few strokes or more of text info.

Success

Text success. Very very long txt info. Few strokes or more

Warning

Text warning. Very very long txt info. Few strokes or more

404

Mobile version

I believe every web service needs a fun 404 page. Here, we tell the user they didn’t find any ordinary models — but they did run into a LEGO dominatrix 😄

e-mail

a.velikanoff@gmail.com

  • thanks for watching

  • thanks for watching