Logo of UI Challenges
Sign in
Wireframe example for Signup
An example interpretation of the prompt
Icon of target

Signup

Icon of book open

Design a sign-up screen for a web app. Keep the layout simple: one form column, clear labels, and a single primary action. The user should be able to understand what to enter, what happens next, and how to recover from mistakes without leaving the page.

Include fields for email, password, and confirm password. Add short helper text for password requirements, a visible show/hide password control, and a checkbox or inline note for terms and privacy consent. Place a secondary path to log in for returning users.

Design the default, error, disabled, and success states. Errors should sit beside the field they belong to and keep the entered text intact. If the form is incomplete, the submit button should read as unavailable rather than failing silently.

Use hierarchy to make the submit action obvious and the form easy to scan. Keep spacing tight enough for a fast flow, but leave enough room for labels, helper text, and validation messages to breathe.

Icon of book open

Add a sprinkle of delight with micro-interactions or animations as users complete fields to make filling out the form a pleasure.

Better at UI design with every challenge

Select complexity and generate challenge.

Pick a platform.

You can always choose to receive scheduled challenges. A unique design prompt will be sent to your email daily for the duration you select.

Get design challenge updates in your inbox

New prompts and challenge updates. It’s free.