My HNG Internship Journey: Stage 4 — Designing a Kanban Board in Figma

Stage 4 of the HNG Internship surprised me. After coding-focused tasks, this stage required designing a Kanban Board in Figma — a tool I had little experience with. Here’s how it went. Task Overview We were asked to design a simple Kanban Board with: Desktop (1440px) and mobile (375px) views. A 5-color palette, system fonts, hover states, empty states. Components like task cards, avatars, column headers, and buttons. Acceptance Criteria: Consistent spacing, typography, and visual hierarchy. Clean Figma organization (components, styles). Rejection Risks: Poor color contrast, inconsistent styling, messy layers. Execution & Challenges Learning Figma Fast: With only days to learn Figma, I watched tutorials and studied Trello/Behance examples. Basics like frames, components, and auto-layout were overwhelming at first. Design Struggles: Color Hierarchy: Picking complementary colors within a 5-palette limit was tricky. My initial choices lacked contrast. Spacing Consistency: Aligning elements across desktop/mobile views took multiple iterations. Component Organization: Naming layers and creating reusable components felt chaotic. Outcome: I submitted the design but didn’t meet the grading standards. My key issues: Inconsistent spacing in mobile view. Poor color contrast in column headers. Messy layer names (e.g., “Rectangle 23” instead of “Task Card BG”). Lessons Learned Design Tools Matter: Figma’s learning curve is steep for coders. Practice is key. Details Are Everything: Tiny spacing/color errors break usability. Feedback Helps: I should’ve shared drafts earlier for peer reviews. Next Steps Rebuild the Kanban Board with better color contrast and organization. Study Figma’s auto-layout and component features deeply. Links Figma Design: [https://www.figma.com/design/CY1uY8jR2nMbKvl2mm3vk5/Simple-Kaban-Board--HNG-Internship-stage-4?node-id=0-1&t=Si9eiEiKCpawbzF2-1] GitHub: https://github.com/toptech5419/myHNGInternship-journey.git LinkedIn: https://www.linkedin.com/in/toptech5419/ X (Twitter): https://x.com/Toptech5419 medium: https://medium.com/@alabitemitope51 This stage humbled me, but it’s a reminder that growth happens outside comfort zones. Onward!

Mar 9, 2025 - 11:42
 0
My HNG Internship Journey: Stage 4 — Designing a Kanban Board in Figma

Stage 4 of the HNG Internship surprised me. After coding-focused tasks, this stage required designing a Kanban Board in Figma — a tool I had little experience with. Here’s how it went.

Task Overview

We were asked to design a simple Kanban Board with:

  • Desktop (1440px) and mobile (375px) views.
  • A 5-color palette, system fonts, hover states, empty states.
  • Components like task cards, avatars, column headers, and buttons.

Acceptance Criteria:

  • Consistent spacing, typography, and visual hierarchy.
  • Clean Figma organization (components, styles).

Rejection Risks:

Poor color contrast, inconsistent styling, messy layers.

Execution & Challenges

Learning Figma Fast:

With only days to learn Figma, I watched tutorials and studied Trello/Behance examples. Basics like frames, components, and auto-layout were overwhelming at first.

Design Struggles:

  1. Color Hierarchy: Picking complementary colors within a 5-palette limit was tricky. My initial choices lacked contrast.
  2. Spacing Consistency: Aligning elements across desktop/mobile views took multiple iterations.
  3. Component Organization: Naming layers and creating reusable components felt chaotic.

Outcome:

I submitted the design but didn’t meet the grading standards. My key issues:

  • Inconsistent spacing in mobile view.
  • Poor color contrast in column headers.
  • Messy layer names (e.g., “Rectangle 23” instead of “Task Card BG”).

Lessons Learned

  1. Design Tools Matter: Figma’s learning curve is steep for coders. Practice is key.
  2. Details Are Everything: Tiny spacing/color errors break usability.
  3. Feedback Helps: I should’ve shared drafts earlier for peer reviews.

Next Steps

  • Rebuild the Kanban Board with better color contrast and organization.
  • Study Figma’s auto-layout and component features deeply.

Links

Figma Design: [https://www.figma.com/design/CY1uY8jR2nMbKvl2mm3vk5/Simple-Kaban-Board--HNG-Internship-stage-4?node-id=0-1&t=Si9eiEiKCpawbzF2-1]

GitHub: https://github.com/toptech5419/myHNGInternship-journey.git

LinkedIn: https://www.linkedin.com/in/toptech5419/

X (Twitter): https://x.com/Toptech5419

medium: https://medium.com/@alabitemitope51

This stage humbled me, but it’s a reminder that growth happens outside comfort zones. Onward!