Level 4

User authentication

Craft a secure and user-friendly authentication system comprising registration, login, and password features.


Your Challenge is constructing a secure authentication system featuring registration, login, forgot password, and reset password pages. Users should be able to register, sign in, and recover their accounts smoothly, contributing to a positive user experience.

Your Challenge is complete when:

  • The website is as close to the original design as possible

  • The website is responsive and viewable on multiple screen sizes-

  • The system incorporates best practices for user data security and password management

  • Elements have the appropriate hover and focus states

  • Proper error handling is implemented to provide clear feedback to users

  • Bonus for integrating an email confirmation system as part of the registration and password recovery process


Illustration of a computer code

Solutions coming soon

What's included

Challenges include all the assets you would expect from a designer in real-world projects, plus some resources to help you complete the Challenge.

  • Organized Figma design file
  • Detailed desktop, tablet, and mobile layouts
  • Comprehensive design system
  • Relevant fonts, colors, SVGs, and images
  • Alternative Solutions from members
  • Straightforward quick-start guide
  • Recommended list of learning resources
  • Access to community Discord channels