50% off all plans with SPRING50
Day 71: Email Client
Day 71 Advanced Challenge 71 of 100

Email Client

As a user, I want to manage my emails efficiently within a mailbox interface, so that I can easily access and organize my messages.

Acceptance Criteria

  • Allow users to compose a new email by clicking the "Compose Mail" button.
  • Display the inbox with a list of emails, including the sender, subject, and a snippet of the email body.
  • Include options to filter or view emails by categories such as Starred, Snoozed, Spam, Sent, and Deleted.
  • Provide the ability to search for specific emails using a search bar at the top of the inbox.
  • Allow users to mark emails as read/unread, starred, or delete them directly from the inbox view.
  • Ensure the design is clean and user-friendly, with a responsive layout for different screen sizes.
View on GitHub
100 Days of Code Progress Day 71 / 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