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

Day 20 of 30 Day UI/UX Design Challenge: Smart Animation! 🪂

🎨 Today’s Design Task Today’s task was something I knew I’d have to tackle eventually, so I’m glad I took it on! See task description 🚀 My Design Process Understanding the Task: I carefully read the task to ensure I knew exactly what was required. Lo-Fi Design: I started by creating a lo-fi design of the navigation bar and hero section, adding a path for a paraglider silhouette. AI Assistance: I …

Day 25 of 30 Day UI/UX Design Challenge: Redesigning a Japanese Website for Accessibility 🎌

🎨 Today’s Design Task Today’s task was both fun and a bit confusing! I focused on redesigning the Japanese website note.com to better align with their other pages and values while improving accessibility. The current website: Task Overview: Day 2: Design Improvement Apply research to create focused improvements for the chosen website. Steps: Refine Improvement Plan: Review Day 1 notes …

Day 29 of 30 Day UI/UX Design Challenge: Redesigning the Registration Process for Seedlang 🌱

🎨 Today’s Design Task Today, I focused on redesigning the registration process for Seedlang, a language-learning app. The current design isn’t very accessible, so my goal was to make it smoother, more engaging, and user-friendly! 🖼️ The Final Design This task took me the entire day, and I felt a bit slow at times, but I’m reminding myself to be patient. I used Cari and …