Case Study: UI Design - NFT Marketplace App

case study splash

This work is the result of a Dribble UI Design course in 2022. Thanks for the great instruction from Daniele Buffa and excellent mentorship and feedback from Stefano De Rosa throughout the course. I learned a lot about UI Design process and many new tips and tricks for Figma along the way.

The Brief

The client for this project is Moon, an up-and-coming startup with the goal of revolutionizing the NFT marketplace business with a design-first approach and a deeply curated experience for their users. The objective was to establish a visual language for the NFT marketplace app, create a visual aesthetic, and scale the design - all based on the wireframes and the flow provided by the client.

Throughout the process, I explored aesthetic approaches, explored and iterated on the app design, and then scaled it and documented the visual language in a design library with re-usable components in Figma.

The challenge for this work was creating a design for an audience which is tech-savvy and values good design - they possess a strong sense for visual and art, and Moon wanted to provide them with a beautiful app experience which also presents the digital artwork as the central focus.

Moodboard & Visual Exploration

In a competitive review, I observed that other NFT marketplaces were often applying a futuristic, sleek, and dark UI design look and feel.

My goal was to differentiate Moon from the rest, so I explored a contemporary art gallery vibe - a place where you can discover and explore high quality artistic work, while also providing an organic, approachable, and comfortable feel. These visuals include rounded edges on elements, as well as a light background color and dark type.

moodboard images

Color & Type Styles

A light and simple color palette was selected in order to allow the digital artwork be the central focus for users. Vollkorn was used for headers and Nunito was used for body copy and CTAs.

color and type styles

Scaling the visual language

Once a design exploration was selected and cleaned up, the type and visual styles were applied to a design library in Figma and applied to other components and screens.

Each variation of art cards aimed to bring the brand identify to life while maintaining a consistent visual language, with each card displaying the art in a framed round edge to give it a welcoming look and feel, while also promoting an element of curiosity.

Each card was also given a lightly elevated feel with a drop shadow with deep blur and low opacity, which gave each piece of artwork a bit more interaction affordance and creates a contemporary feel when interacting with the app.

A bit more color and texture was added to the overall layout by applying a monochromatic color scheme to the tertiary button.

scale nft marketplace

UI Pattern Library

While scaling the design, a pattern library was also developed. Each component and module was created using consistent styles and patterns, and then applied to each screen for a streamlined design system in Figma.

Figma Link: Moon Design Library & Components

design system

Final Design

Introducing Moon, the new NFT marketplace with a UI design that provides users a place to explore and discover new and innovative NFTs.

UI Splash Screen
UI Home Screen
UI Search Screen
UI Profile Screen
UI NFT Screen
UI final designs

This app was not created for a real app or marketplace and was made as part of a UI Design course. All the artwork used in the designs was borrowed from real marketplaces. I do not own any of the art that is sampled.

Lessons Learned

Overall this project gave me room to explore and improve my UI design craft as well as improve my skillset with Figma. Some take-aways and notes from this project.

UI design

  • It's helpful to work in clearly defined phases to give yourself a structure

    • inspiration

    • exploration

    • lock and scale

    • finalize and document

  • Take time to explore as much as possible. Iterate, walk away, iterate more…

  • Steal (borrow) ideas from your inspirations

  • Check yourself throughout the process. It’s helpful to take pause and make sure the alignment, spacing, consistency are all good.

  • Get feedback early (earlier than you think) to get input and ideas for improvement, this course correction can save a ton of work later on.

  • Save energy to finish the race - the final steps for cleaning up and creating a consistent visual language are hugely important for delivering a quality design. This is time-consuming and takes work.

  • I improved my chops by adding texture and elevation to designs using masking, gradients, borders, and drop shadows

  • Spotify wasn’t built in a day. The process takes time - plan accordingly.

Figma

  • Autolayout - If applied too early it can mess with spacing when creating components or layouts down the road. Consider the overall context when using Autolayout.

  • Although I'd been using some already, I picked up some new keyboard shortcuts speed things up. Just need to put in a little effort to make them a habit.

  • Mobile preview using the figma app is awesome to be able to see how the design might look within context of the device. I used this a lot to review my work.