50% off all plans with SPRING50
Day 34: User Profile
Day 34 Intermediate Challenge 34 of 100

User Profile

As a user of an online platform, I want a streamlined user profile dropdown menu that provides quick access to all my essential account-related settings, enabling me to manage my profile, subscription, and more with ease.

Acceptance Criteria

  • The dropdown menu must appear when clicking on the user's avatar or name in the navigation bar, showing a clear and compact list of options.
  • It should include options for 'Profile Settings', 'Help Center', 'Billings', 'Upgrade Plan', and 'Sign Out', covering all critical user needs.
  • The menu should highlight if the user has a premium status (e.g., "PRO" label next to the user's name) to differentiate between account types.
  • Each menu item must have an icon next to the text for visual reinforcement of the action, enhancing usability and quick recognition.
  • The design should ensure that the menu is easily readable with appropriate font size and contrast against the menu background.
  • Users should be able to navigate through the menu options using the keyboard for accessibility purposes.
  • The interface must be responsive, maintaining functionality and aesthetics on different devices and screen sizes to accommodate all users.
View on GitHub
100 Days of Code Progress Day 34 / 100

Take this challenge

Start your 7-day free trial to solve this challenge in our built-in code editor with live preview.

Start 7-Day Free Trial to Solve This Challenge

Nearby Challenges