UI Design Course on Figma

Timeline

2023

Company

Dribbble

Role

Visual Identity & UI Design

Tools

Figma, Illustrator, Photoshop

Deliverables

High-fidelity app screens, UI library, functional Figma prototype

Animated preview cycling through the app’s main screens, showing the final Moon UI design.

Project Overview

In January 2023, I enrolled in Dribbble’s Intro to UI Design course to deepen my understanding of digital product design. Although my background is rooted in motion design, I’ve always been drawn to the way great interfaces feel: intentional, intuitive, and quietly delightful. This course became a turning point, not just a learning experience, but a shift in how I think about people, interaction, and the experiences we create.

For the final project, we were asked to design an app for a fictional client: Moon, a startup aiming to redefine the NFT marketplace with a design-first mindset and a curated approach to digital art. Over the course of three weeks, I developed a visual identity, designed a multi-screen app, built a complete UI library, and delivered a functional Figma prototype.

The Challenge

The brief for Moon was ambitious: establish a visual language for a new NFT marketplace, scale it across key screens, and create a prototype that felt polished and purposeful. The challenge wasn’t just to make something aesthetically pleasing, it was learning how to think like a product designer, how to prioritize user experience, and how to turn wireframes into something that felt alive.

As someone new to UI/UX at the time, the toughest part was shifting from “making things look good” to “making things work beautifully.” I wanted the final app to feel desirable, an interface you could imagine people actually using, not just admiring. This meant learning the logic behind navigation, crafting flows that made sense, and designing interactions with intention.

My Role & Collaboration

This was a solo project completed within the course timeline, and I had full ownership of the design decisions from concept to prototype. My responsibilities included:

Concept Exploration · Visual Direction · Screen Design · UI Systems · Component Library · Interaction Design · Figma Prototyping

Throughout the process, I shared work-in-progress screens with coworkers who had product design backgrounds. Their feedback, mostly around UX clarity, helped refine the direction and ensure the final result wasn’t just visually appealing, but practical.

Side-by-side view of the project moodboards and the original wireframes provided for the Moon app design.Side-by-side view of the project moodboards and the original wireframes provided for the Moon app design.

The Process

Discovery & Inspiration

The project began with research and benchmarking, centered around one keyword: NFTs. From there, I built moodboards that captured two distinct visual directions:

  • Direction A — Dark, gradient-driven, modern, with bright accents and a sci-fi edge
  • Direction B — Light, outlined, pixel-inspired, bold typography, playful shapes

Both directions spoke to crypto-savvy audiences and digital artists, but conveyed different moods. The moodboards helped clarify the initial identity exploration and set the tone for the concepts that followed.

Workflow & Tools

Visual Exploration

With inspiration locked, I sketched out two main concepts for the splash and home screens:

Concept 1 — Dark, Minimal, Futuristic

  • Deep backgrounds
  • Iridescent gradients
  • High-contrast CTAs
  • Modern, geometric type
  • Glassy transparency effects

Concept 2 — Bright, Playful, Pixel-Inspired

  • Light surfaces
  • Outlined iconography
  • Chunkier typography
  • Heavier CTAs
  • A more “gaming-era” nod to digital culture

These early explorations were intentionally distinct so the final direction would be a confident choice, not a compromise.

Lock & Scale Design

After reviewing both concepts the dark concept quickly became the clear winner. It aligned more naturally with crypto culture, offered better contrast for showcasing artwork, and delivered the sleek, tech-savvy aesthetic the brief emphasized.

From there, I scaled the visual system across five core screens based on the wireframes provided, reorganizing layout and flow where needed:

Splash · Home · Profile · Search · NFT Detail Page

This stage was where the app started feeling real.

UI Library

To keep the system clean and scalable, I built a full UI library documenting:

  • Color palette
  • Typography hierarchy
  • Buttons and CTAs
  • Cards and artwork modules
  • Icons and states
  • Components built with Auto Layout

This was my first time building a component system from scratch, and it ended up being one of the parts I enjoyed the most, everything neatly organized, reusable, and ready to extend.

All design work was done in Figma, leveraging:

  • Auto Layout for scalable screen variations
  • Variants for components
  • Interactive elements for transitions
  • Smart Animate for micro-interactions

I also used a Figma plugin to generate avatars that felt aligned with digital artists, helping the screens feel populated and alive.

AI Integration

Iteration & Feedback

Although this was a solo project, I regularly shared my work with coworkers to test clarity, hierarchy, and flow. Most of the feedback centered around UX improvements, small tweaks that made the app easier to navigate and interact with.

I also explored interaction animations throughout the prototype: button feedback, screen transitions, and subtle movement that made the experience feel more engaging without getting in the way.

Comparison of the two primary visual concepts alongside the finalized UI library with components and styles.Comparison of the two primary visual concepts alongside the finalized UI library with components and styles.

The Solution

The final result is a clean, modern NFT marketplace concept that blends visual clarity with a tech-forward aesthetic. The dark theme elevates the artwork, the layout provides intuitive navigation, and the interactions add a sense of polish and intention.

The prototype brings everything together, illustrating how the user moves through the app, interacts with key features, and experiences the interface as a cohesive whole.

View the Figma Prototype ↗

Final high-fidelity app screens showcasing the completed Moon UI design.Final high-fidelity app screens showcasing the completed Moon UI design.

Impact

This project dramatically shifted how I think as a designer. It:

  • Strengthened my visual design precision
  • Helped me understand UX fundamentals and user-centered thinking
  • Made me significantly more confident in Figma
  • Taught me the value of systems and components
  • Enhanced my ability to reason about interactions and user flows

Shortly after, I began using Figma not only for web design at Aceable, but even for multi-ratio social assets, auto layout turned out to be a small miracle for dynamic design work.

Most importantly, this course helped me see people not just as viewers, but as users, and that perspective has enriched everything I create, from motion to interfaces.

Reflection

This project wasn’t about becoming a product designer, it was about becoming a more thoughtful, versatile creative. Learning UI fundamentals gave me a new lens through which to see experience, interaction, and intention. It made me a better motion designer, a stronger visual thinker, and a more user-focused creator overall.

It also reminded me how much I love learning new tools and disciplines, especially when they expand the ways I can tell stories through design.