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.
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