Header Image

SIGN UP/IN


Screen by Screen


Header Image

SIGN UP/IN


Screen by Screen


Overview

Imagine… You need to design an accessible sign-up/sign-in form to ensure a consistent experience and visual hierarchy across different devices.

ImagineYou need to design an accessible sign-up/sign-in form to ensure a consistent experience and visual hierarchy across different devices.

Key Design Considerations

My Design Considerations

  • Focusing on key inputs (email, password), there are no redundant entries.

  • Placing input fields and buttons on the thumb zone of the screen.

  • Arranging adequate white space, font sizes, and touch targets
    using a single-column layout.

  • Providing visual consistency.

  • Adding multiple cues - color, icons, heavy strokes, and helpful text.

Focus

Accessibility

Mobile-first

Inputs

Modal

Error messages

Microcopy

Usability testing

Before and after

Tools

Figma

SignUp Screen dor Desktop
SignUp Screen dor Desktop
SignUp Screen dor Desktop

1. Spacing

  • Tappable/clickable area bigger than: 24 x 24 px

  • Button and input fields: 48 px height

  • 16 px minimum spacing between interactive elements

Signup Phone Screen
Signup Phone Screen
Signup Phone Screen
Signup Phone Screen
Login Phone Screen
Login Phone Screen
Login Phone Screen
Login Phone Screen

2. Labels

  • Clear and constantly visible

  • More contrasting than the placeholder text

  • Always outside of the input

3. Microcopy

  • Short and helpful microcopy

  • Plain language without jargon or sophisticated technical language

  • Explaining what has gone wrong and how to fix it

  • Navigating what to do next

  • Following a concise and delicate manner

  • Presenting the validation result below the input field

Signup Phone Screen_Error Message
Signup Phone Screen_Error Message
Signup Phone Screen_Error Message
Signup Phone Screen_Error Message
Signup Phone Screen_Password Requirments
Signup Phone Screen_Password Requirments
Signup Phone Screen_Password Requirments
Signup Phone Screen_Password Requirments

4. Lists

  • Prevent errors from occurring and help users fill out the form

5. Links

  • Always underlined for easier identification

Login Phone Screen_Forget Password
Login Phone Screen_Forget Password
Login Phone Screen_Forget Password
Login Phone Screen_Forget Password
Login Phone Screen_Shorter Pass Error
Login Phone Screen_Shorter Pass Error
Login Phone Screen_Shorter Pass Error
Login Phone Screen_Shorter Pass Error

6. Colors

  • Sufficient color contrast ratio, bigger than 4:5:1 between text and background

  • The contrast between the input’s indicator (stroke) and background is bigger than 3:1, excluding inactive elements

  • Clear error states: red for failure, blue for success (in this case, green is a secondary brand color)

  • Providing other visual cues in addition to color

7. Modal

  • Providing an option to autocomplete to help fill form field easily

Signup Phone Screen_Successfull Login/Signup
Signup Phone Screen_Successfull Login/Signup
Signup Phone Screen_Successfull Login/Signup
Signup Phone Screen_Successfull Login/Signup

8. Happy End

9. Before Testing

These were revised screens after usability testing. What was changed:

  • Outlined a focus state with a relevant contrast ratio

  • More recognizable status icons

  • Spacing adjustments

Signup Phone Screen_Password with Requirements_before
Signup Phone Screen_Password with Requirements_before
Signup Phone Screen_Password with Requirements_before
Signup Phone Screen_Password with Requirements_before
Login Phone Screen_before
Login Phone Screen_before
Login Phone Screen_before
Login Phone Screen_before
Login Phone Screen_after
Login Phone Screen_after
Login Phone Screen_after
Login Phone Screen_after
Signup Phone Screen_error message_after
Signup Phone Screen_error message_after
Signup Phone Screen_error message_after
Signup Phone Screen_error message_after

To see more adjustments, check out the Figma prototype.

Imagine: More Projects

Header Image

Product List:

Filter by Filter

Focused on Usability

Imagine, 2025

Header Image

Product List:

Filter by Filter

Focused on Usability

Header Image

Product List:

Filter by Filter

Focused on Usability

Imagine, 2025

Header Image

Product List:

Filter by Filter

Focused on Usability

Header Image

Checkout:

Step by Step

Based on E-Commerce Experience

Imagine, 2025

Header Image

Checkout:

Step by Step

Based on E-Commerce Experience

Header Image

Checkout:

Step by Step

Based on E-Commerce Experience

Imagine, 2025

Header Image

Checkout:

Step by Step

Based on E-Commerce Experience

Header Image

UI Kit:

Atom by Atom

How I Designed My Brand Components

Imagine, 2025

Header Image

UI Kit:

Atom by Atom

How I Designed My Components

Header Image

UI Kit:

Atom by Atom

How I Designed My Brand Components

Imagine, 2025

Header Image

UI Kit:

Atom by Atom

How I Designed My Brand Components

HeaderImage

Table:

Row by Row

Based on a Task Management Tool

Imagine, 2025

HeaderImage

Table:

Row by Row

Based on a Task Management Tool

HeaderImage

Table:

Row by Row

Based on a Task Management Tool

Imagine, 2025

HeaderImage

Table:

Row by Row

Based on a Task Management Tool

0

0

0

0

0

0

0

0