m

mechmarket

Smart Choice!

MechMarket 3D UI Mockup Showcase

Project Vision

Mechmarket is an international shopping app for keyboard enthusiasts alike. For this project, I decided to use a goal-directed design method which revolves around focusing on my persona creation and goals. The MVP for this product was developed as a mobile based application rather than being web-based to showcase my mobile design skillset.

Challenges

  1. Eliminate barrier to entry on application startup
  2. Design a cohesive interface for familiar and unfamiliar users
  3. Create a minimalistic UI while keeping products as the focus
  4. Provide a seamless & linear purchasing experience

Kickoff

In this project, I took a goal-directed design approach that proved to be quite effective in my design efforts. I found qualitative research methods to be the most useful, consisting of a kickoff meeting, literature review, competitive analysis, stakeholder interviews, and most important my persona hypothesis construction. I started out by asking myself some initial key questions.

What is the product and who is it for?

What do my primary users need most?

Which users are the most important to the business?

What challenges could I face moving forward?

Who do I see as my biggest competitors?

What literature should I review to familiarize myself?

Affinity Mapping & Solution Iteration

I found data from my SME interview to be the most effective understandings I garnered. I then used an affinity diagram to separate the data into groups of tasks which were further categorized by high level goals for improvement in efficiency, process, depth, and familiarity. Recognizing the conflicts of interest from each audience allowed me to focus on shaping user goals and how those goals would in-turn also affect the business' goals.

Module A: Affinity Map

Efficiency
Purchasing an item
Maximize single swipe interactions
Show history status of item sold
Process
Checkout
How do I change my default user address?
How should the user start up the app?
Depth
Advanced Familiar Users
New Users
Direct quick access to keycaps details
Hide secondary info for new users
Avoid jargon in description copy
Efficiency (Search)
Search
Suggest relevant at the first interaction search field
Show recently viewed item underneath the search bar
Filter search items before or after search
Familiarity
Overall Interface
Navigation
Do not clutter screen
Consistency throughout...
Intuitive navigation bars

Module B: Possible Solution Iterations

Make the app focused on products
Pinterest style feed experience
Implement swipe-to-buy gesture
Offer fast guest checkout option
Design intuitive custom keyboard builder
Clear product categories (Keycaps, Switches, Cases)
Show recently viewed items on search focus
Visual compatibility warning notifications
Clean feed layout with borderless product cards
Seller verification badges for trust building
Direct messenger chat with keyboard builders
Pre-filtered search list auto-completion
Unified orders tracking for custom group buys
Minimize startup splash screen load times
Save and share custom layout templates
Contrast-rich dark mode variant

Meet the Users

PRIMARY
Leo Avatar

Leo

Age: 23  |  Tech Support

Leo loves when customers ask about his keyboard because he gets to share his unique build. Mechmarket allows him to express his creativity through the app, share with other enthusiasts, and find niche parts and exclusive deals.

SECONDARY
Sofia Avatar

Sofia

Age: 19  |  IAD Student

Sofia is a university student who enjoys solving complex problems through design. She wants her workstation to reflect her aesthetic values, providing functionality that won't distract her from her intensive school work.

SUPPLEMENTARY
Marcus Avatar

Marcus

Age: 37  |  Architect

When Marcus isn't at work, he is first a family man. He loves spending time with his children and needs a seamless way to purchase keyboard parts they have been wanting without getting lost in an overly complex purchasing flow.

Competitive Analysis

I evaluated several potential competitors. While none compete directly with Mechmarket, they influence market revenue and popularity. Mechmarket has the opportunity to capitalize on these gaps by curating a one-stop shop without oversaturating the user's selection.

The majority of features across competitors were similar; however, I identified the following key differentiators:

  • Easily Accessible vs. Hardly Accessible
  • Too Many Screens vs. Simplified Interaction
  • Bright/Distracting Interface vs. Minimalistic Interface
  • Specialization of Products
Drop
Etsy
WASD
Reddit
Jellykey

Preparing the Journey

I constructed a user flow of what a basic start to finish journey looks like while purchasing an item. This helps me in understanding ways users can interact with the product, as well as allowing me to see navigation through user goals.

PRE-PURCHASE NAVIGATION
PURCHASE EXPERIENCE
Completes Purchase
Shares Item / Build
LEGEND
Primary Goal
Secondary Goal
Navigation Step

Wireflow

After sketching out some pen & paper wireframes and thinking through the preliminary flow, I reviewed what was necessary, unnecessary, and what areas needed improvement. I poured a lot of my time into this step to make sure we had the finishing touches on the underlying UX before moving onto the visuals.

BRANCH 1: COMMUNITY & DISCOVERY
Splash
Register / Login
Discover
User Post
BRANCH 2: THE SHOPPING PATH
Search
Home
Item
Checkout
Shipping
Payment
Receipt
Filter Screen

Iteration

After developing my initial prototype, I conducted usability testing with 16 participants via a structured 16-question survey. This qualitative feedback provided the necessary insights to refine my core interactions and address critical UX friction points.

Trust Indicators

Users expressed security concerns when purchasing high-value items. I identified a need for visible 'certified seller' badges to build user trust.

Checkout Friction

The 'add to cart' and 'checkout' flows required excessive taps. I streamlined these actions to reduce interaction friction.

Navigational Ambiguity

The visual similarity between the 'Home' and 'Trending' screens caused user confusion. I redesigned the layouts to ensure clear screen differentiation.

Interaction Design

I moved away from standard dropdown menus, opting for more efficient, modern interaction patterns to keep the buying process quick and simple.

High-Fidelity Polish

Based on my usability insights, I iterated on the core shopping and product views to reduce navigational ambiguity and enhance purchase confidence.

Module A: Home Screen Navigation

I replaced the search-dominant header with a clear 'New vs. Trending' tab system. This eliminated the navigational ambiguity that caused users to lose their place on the screen.

BEFORE
🔍 Search Keyboards...
AFTER
🔍 Search...
New
Trending

Module B: Product Detail Page (PDP)

I added a product image gallery and a 'Sold by' verification badge to build user trust. I also redesigned the purchase footer, consolidating 'Buy New' and 'Buy Used' into a single, high-contrast action bar to streamline the purchasing flow.

BEFORE
Buy New
Buy Used
AFTER
✓ Certified Seller
Add to Cart • $249.99

Design Challenges & Solutions

Challenge 1: Eliminating Barriers

A key factor when trying to gain a userbase is to create a splash screen void of conflict. If the user wishes to browse the items within the app before creating an account, they might be more inclined to create one later on. Along with the login and register options, the 'continue as guest' option allows users to browse the app without an account.

Splash Screen Mockup

Challenge 2: A Familiar Experience

While Mechmarket’s primary audience consists of keyboard enthusiasts, the app must remain accessible to users outside this arena. By utilizing recognizable iconography, intuitive gestures, and a linear purchase process, I ensured that Mechmarket offers an intuitive experience for every user.

'Trending' Home Screen Mockup

Challenge 3: Staying Focused

The UI utilizes a neutral, two-toned black and white color scheme, with green accents used exclusively for key signifiers. By using color sparingly, the interface remains calm, ensuring the product imagery remains the clear focus during user engagement.

Product Detail Page Mockup

Challenge 4: Quick, Simple, & Secure

By consolidating payment and shipping details into a single screen, I eliminated user doubt during the final purchase stage. This design choice minimizes screen count and facilitates a faster, more secure checkout experience.

Payment/Checkout Mockup

Design System

To maintain visual consistency and support a unified brand experience, I developed a comprehensive Design System. This sticker sheet establishes my core color palette (Light Lavender, Dark Charcoal, Purple Accent, Blush/Pink), typography scale (SF Pro Rounded hierarchy), pill-shaped components, interactive category filters, standardized keyboard product listing cards, and bottom navigation/header iconography sets.

Mechmarket Design System Sticker Sheet

Marketing & App Showcase

Explore the Mechmarket mobile application experience through my curated, high-fidelity 3D marketing mockups. This carousel demonstrates the end-to-end user experience, from brand introduction to checkout flows.

Project Overview

MechMarket is a premium community marketplace dedicated to mechanical keyboard enthusiasts. Designed to simplify keyboard building, discovery, and secure trading, it bridges the gap between fragmented Reddit/Discord communities and a unified mobile commerce platform.

User Research & Empathize

By conducting contextual inquiries and user interviews in mechanical keyboard community groups, I identified that users struggle to find compatible parts (e.g. keycaps, switches, PCBs) and verify seller authenticity due to disjointed catalog systems and scattered review listings.

Information Architecture & User Flow

I structured the app to allow builders to customize keyboard layouts digitally before ordering. The logic-driven catalog dynamically filters switches and keycaps based on selected keyboard sizes (e.g. 60%, 75%, Full-size), preventing administrative compatibility errors.

High-Fidelity UI Design

The interface uses a clean, high-contrast visual style with large typography and borderless cards to let keyboard graphics be the hero. By stripping away visual clutter, users can discover, trade, and build with absolute clarity.

Redesigned MechMarket Landing Screen Mockup

Inclusive Design & Accessibility

To support all hobbyists, I prioritized screen-reader compatibility and large touch targets for switch customization controls, ensuring physical accessibility and WCAG AA contrast compliance across the entire e-commerce flow.

Takeaways

As a mechanical keyboard enthusiast, Mechmarket is a project that is incredibly near and dear to my heart. I wanted to communicate the importance of expressing oneself through different creative outlets. This project marked my first time fully utilizing a goal-directed design process, and I can clearly see its immense value for future work.

Honing in on persona hypothesis creation to balance the goals of both the user and the business is a step I had previously taken for granted. Ultimately, I learned that designing exclusively for business metrics without prioritizing user needs leads to failure—a reality that is especially true for modern e-commerce applications.