Beyond the happy path

Every screen, every state.

Empty, loading, error and success states decide how your product feels when things aren’t perfect. We design them before they ship, so developers don’t have to guess.

empty
No projects yetCreate your first one to get started.New project
loading
error
Couldn’t sync your calendarWe’ll try again in 5 minutes.Retry now
success
Payment link createdShare it with your creator.Copy link

The work

The moments we design

Every screen has more than one version. We design all of them, not just the ideal one.

Book a call

The problem

Sounds familiar?

If 2 or more of these ring true, the gaps are in the states, not the main screens.

Tick the ones that sound like you

Selected work

Selected sub-cases work

Screens on Dribbble and Behance

# Teacherspace / Loading

Teacherspace AI chat loading skeleton

ScreensLoading

Waiting that doesn’t feel like waiting

Skeleton screens that show the shape of the answer while the AI is still working.

View on Dribbble

# Revisual / Sync error

Calendars table with a failed-sync message and a link to integrations

ScreensError

When sync fails, say what happened

A calendars table that flags the failed sync, explains why and links to the fix.

View on Dribbble

# Influencer Marketing AI / Transactions

New transaction flow with a confirmation message at each step

ScreensSuccess

Confirmation people can trust

Each step confirms the transaction link was created, with the next action right there.

View on Dribbble

# Replicate Labs / Learning path

Replicate Labs learning path with completed, scored and upcoming steps

ScreensProgress

Done, retake or still ahead

A learning path where every step shows its state: completed, scored with a retake option, or still to come, with a clear pass threshold for each.

View on Behance

Proof

“I’ve had the pleasure of working with Sevgi and her team across multiple projects, and in every case, they’ve been both highly creative and professional.”

Dean Levitt · Co-Founder, LiteSite
Upwork Job Success
100%
Regular clients
10+
Recognized by
Dribbble Select

Ways to start

2 ways to start

Design the states for new features, or audit the product you already have.

  • # New features

    Design the missing states

    Map every state for your key flows before developers start building.

    • State inventory for key flows
    • Empty, loading, error and success designs
    • Copy for every state
    • Dev-ready handoff in Figma
  • # Live product

    Audit your live product

    Find the screens that break when things aren’t perfect, then fix them.

    • Edge-case review of the live product
    • Prioritized findings
    • Redesigned states
    • Dev-ready handoff in Figma

FAQ

Questions founders ask

Book a call See all questions

Anything that isn’t the ideal screen: empty, loading, error, success, offline, locked, partial and first-use views.

It depends on the scope. Once we’ve seen the full picture, we’ll share a rough timeline.

Yes. We work from your Figma files or the live product and fill in what’s missing.

Yes. Error and empty-state copy is part of the work, so every state says what happened and what to do next.

No. We’re a design studio. You get designs and handoff files your developers build from, and we stay on hand during the build.

Related capabilities

Explore all capabilities

UX writing and content design

Words in the interface that say exactly what happens next.

Design systems

Components, tokens and docs that keep design and code in sync.

Interaction design

Hover, press and transition states that show people what just happened.

UX and UI design

Content, features and navigation organized around how users think.

2 client slots open

Show us the screen that says “Something went wrong”.

A rough idea is a fine place to start. We’ll get back to you within 24 hours.