<?xml version="1.0" encoding="utf-8"?>
Organisms
Exercise

Organisms

Avoid oversizing the header
Exercise

Avoid oversizing the header

Atoms
Exercise

Atoms

Pages
Exercise

Pages

Use modals for conveying critical information
Exercise

Use modals for conveying critical information

Templates
Exercise

Templates

Inputs should be easy to hit
Exercise

Inputs should be easy to hit

Foresee users' questions and provide helper text
Exercise

Foresee users' questions and provide helper text

Use placeholders cautiously
Exercise

Use placeholders cautiously

Provide visible options to close the modal
Exercise

Provide visible options to close the modal

Provide helpful information in the message body
Exercise

Provide helpful information in the message body

Remove unnecessary fields
Exercise

Remove unnecessary fields

Put the purpose in the title
Exercise

Put the purpose in the title

Position the hamburger menu intuitively
Exercise

Position the hamburger menu intuitively

Exercise

Reduce the number of user actions

Indicate required and optional fields
Exercise

Indicate required and optional fields

Make the entire card clickable
Exercise

Make the entire card clickable

Use keyboard focus on desktop
Exercise

Use keyboard focus on desktop

Choose the right date pickers for users' needs
Exercise

Choose the right date pickers for users' needs

Application of atomic design theory
Exercise

Application of atomic design theory

Exercise

Use visual markers to indicate an active input

Limit system-initiated modals
Exercise

Limit system-initiated modals

Use success modals sparingly
Exercise

Use success modals sparingly

Snackbars
Exercise

Snackbars

Use contextual keypads to minimize actions
Exercise

Use contextual keypads to minimize actions

Use visuals to indicate the importance of alert modals
Exercise

Use visuals to indicate the importance of alert modals

Exercise

Allow closing modals by clicking outside

Customer-service chats
Exercise

Customer-service chats

Use separate cards to display items on distinct topics
Exercise

Use separate cards to display items on distinct topics

Use a familiar position for a menu icon
Exercise

Use a familiar position for a menu icon

Use icons for visual guidance
Exercise

Use icons for visual guidance

Dialogs
Exercise

Dialogs

Use contrasting labels
Exercise

Use contrasting labels

Present information in a progressive way
Exercise

Present information in a progressive way

Push notifications
Exercise

Push notifications

Avoid using more than two action buttons
Exercise

Avoid using more than two action buttons

Make buttons easy to tap
Exercise

Make buttons easy to tap

Use explicit button labels
Exercise

Use explicit button labels

Exercise

Accordions

Provide enough space within a header
Exercise

Provide enough space within a header

Use a descriptive CTA button
Exercise

Use a descriptive CTA button

Add an email signup
Exercise

Add an email signup

Product pages
Exercise

Product pages

Carousels
Exercise

Carousels

 Include enough padding around the edges
Exercise

Include enough padding around the edges

Splash screens
Exercise

Splash screens

Use consistent terms throughout the website
Exercise

Use consistent terms throughout the website

Exercise

Use a responsive header

Dividers
Exercise

Dividers

Prioritize information
Exercise

Prioritize information