Day 21 of 30 Day UI/UX Design Challenge: All About Components! 🍱

Posted
Tags
UI/UX 30 Day UI/UX Design Challenge
Share

🎨 Today’s Design Task

Today’s task was right up my alley—I love organising and creating lists, so working on components was really satisfying!

See task description

🚀 My Design Process

  1. Understanding the Task: I began by carefully reading the task instructions to grasp what components I needed to create.

  2. Base Components: I designed base components for articles and events, drawing inspiration from TELL’s current design and other sources.

  3. Auto Layout: I tidied up the layout using Figma’s auto layout feature, ensuring everything was structured properly.

  4. Mobile Variants: I created mobile-friendly variants for both components.

  5. Photo Size Adjustment: I adjusted the photo size to a rectangular, which looks better on mobile devices.

  6. Icon Selection: I spent a lot of time looking for the perfect icon on Streamline to indicate important articles and events, and carefully considered its placement.

  7. Icon Variants: I created variants for the “important” icon, allowing it to be toggled on and off.

  8. Event Card Variants: For event cards, I added variants to distinguish between past and upcoming events.

  9. Hover States: I designed hover states for both components to enhance interactivity.

  10. Button Variants: With some extra time, I created a button component with variants for different colours and statuses.

🧠 Challenges and Solutions

  • Icon Selection: Finding a suitable icon for marking important events and articles was tricky. I ended up adjusting other icons to align better with the “important” star icon, which took some time.
  • Layout Adjustments: Initially, hiding the important icon caused the date text to shift incorrectly. I resolved this by framing the icon, ensuring the rest of the layout stayed intact.
  • Feedback from My Partner:
    • Adjust the nested border radius (the photo’s border radius should be smaller).
    • Event Card: Without the important icon, the top looked empty. My partner suggested moving the date to the left to balance the design.

🖼️ The Final Design

I’m pleased with today’s outcome. Although finding the right icons took longer than expected, I’m confident that with more experience, I’ll be able to speed up my workflow and devote more time to refining other elements.

💡 What I Learned Today

  • Structuring frames correctly is crucial to prevent layout collapse when adding or removing elements.
  • My partner introduced me to the iOS Design System, and I’m inspired by how neatly they organise their components. I aim to achieve that level of organisation in my own designs!

⏰ If I Had More Time

  • I’d create button variants without strokes, particularly for “Read more” links or buttons in articles.
  • I’d also implement my partner’s feedback.

💌 Any Thoughts?

What are you working on these days? I’d love to hear your thoughts on my design or any advice you might have!

Thank you for joining me on Day 21 of my challenge. See you on Day 22!

With love and light 🫶🏻

Yoshie

P.S. Yesterday marked our one-year anniversary! 🎊 We were excited to dine at a high-end restaurant, but it turned into quite a comedy show 😂 The waiter didn’t speak German or English, and despite booking a vegan course, some dishes we received weren’t vegan at all! It was chaotic but memorable. I’m grateful that my partner handled the situation, and we eventually got something to eat 🙏🥹 To top it all off, we saw a beautiful rainbow 🌈

Related articles

The image of the current homepage of Droople's website and Yoshie's redeisng of it

Improving Accessibility & UX on Droople’s Website! 💧

👩🏻‍🔬 Accessibility Insights from My Review While reviewing Droople’s website, I identified 23 accessibility and UI/UX issues on the homepage. Of these, 10 could be fixed with design changes, 12 required programming fixes, and 1 involved content editing. Let’s explore how I approached these issues and improved the design! ✅ How I Solved Accessibility and UX Issues 1. Colour Contrast Many text …

Day 19 of 30 Day UI/UX Design Challenge: Getting Tidy! 📦

🎨 Today’s Design Task Today’s task was a bit overwhelming but also rewarding. Just like decluttering a home, I focused on tidying up the design and content of a cluttered homepage. Show task description 🚀 My Design Process Content Review: I went through all the content on the homepage, marking key services (green), calls-to-action (red), and redundancies (yellow). I added notes directly onto …

Day 18 of 30 Day UI/UX Design Challenge: Logo Design for Tell Japan! 🌱

🎨 Today’s Design Task Today’s challenge was something completely new for me—designing a logo! I chose to redesign the logo for TELL Japan, an organization I’ve supported in the past ✏️ This is what the current logo looks like: 🚀 My Design Process Research: To gain a deeper understanding of TELL Japan, I reviewed its mission and services. Concept Development: I decided to retain their signature …