Keeboard

Keeboard

Mobile Application

Mobile Application

Role : UX/UI Design

Role : UX/UI Design

The project itself :

Project Overview

Keeboard is designed to streamline the shopping experience for mechanical keyboard enthusiasts. It enables users to browse a premium selection of keyboards, purchase products, and track orders through an intuitive,
user-friendly and aesthetic interface.

Problem:

Current e-commerce applications for keyboards are often overloaded with complex technical specifications, making them overwhelming for new users. The product information (Specs) is frequently presented in a cluttered manner, the customization process is unclear, and a confusing checkout experience leads to high cart abandonment rates.

Goal:

To design a keyboard commerce application that prioritizes simplicity and functional elegance. The goal is to create a seamless user journey by providing clear navigation, an intuitive interface for product customization, and a fast, secure checkout process that enhances the overall shopping experience.

My role:

UX/Ui designer leading the mobile application design

Responsibilities:
  • conducting research,

  • storyboarding,

  • paper and digital wireframing,

  • iterating on designs,

  • making high-fidelity prototype

All about the user :

User Research

Keeboard is designed to streamline the shopping experience for mechanical keyboard enthusiasts. It enables users to browse a premium selection of keyboards, purchase products, and track orders through an intuitive,
user-friendly and aesthetic interface.

Pain Points

General navigation:

Keyboard apps are often data-heavy with specs, which reflects in confusing and overwhelming navigation.

Seat selection:

It’s often a challenge to select specific switches, keycaps, or layouts in existing apps in a clear and easy way.

Ticket purchasing:

The purchasing process is often difficult and overloaded with unwanted information, making it hard to track high-value shipments.

User Personas

Personas were selected by conducting user research and identifying common pain points, that frustrate and block the user from getting what they need from a product.

User Journey Map

It is the series of experiences Carlos has as he achieve a specific goal. It was built on the his experience.

I developed a user journey map of Alex's experience with the app to highlight potential pain points and identify areas for improvement.

Goal

Purchase a high-quality mechanical keyboard and customize its features in a fast and clear way.

nice interior

The project schematically :

Starting the Design

I created various diagrams and storyboards to clarify and analyze the app's information and architecture. Afterward, I sketched paper wireframes and then transitioned to digital wireframes, building a low-fidelity prototype to conduct initial usability studies with stakeholders.

Appmap

It's a structured scheme that outlines the pages and content hierarchy of the app.

Next step: creating the application map. My goal here was to make strategic information architecture decisions that would improve overall app navigation. The structure I chose was designed to make things simple and easy.

nice interior

Digital Wireframes

More "clear" version of wireframes in a digital form. Also all the important pages are added

in it.

On this step I used the Figma design tool to create digital wireframes of all the pages. Then I bonded all of them into the clear and smooth structure.
The goal is to show how all the pages and things interact with each other.

nice interior

Usability Studies

This is an examination of users and their needs, which adds realistic context to the design process

First, I conducted unmoderated usability studies with a few participants: they had to answer different questions about the app and share their observations while using the initial low-fi prototype. After getting the data, I analyzed it and synthesized the information obtained.
Finally, I found themes and came up with several insights.

The goal was to identify pain points that the user experiences with the app designs so the issues can be fixed before the final product launches.

Customization Guidance:

In the beginning, users felt unsure about which switches or layouts would fit their needs. It would be great to add a "Help me choose" guide or clearer tooltips for technical terms like "Linear," "Tactile," or "Gasket Mount."

Sound Test Visibility:

There was no easy way to hear the keyboard's sound profile on the main list page. It is necessary to add a Quick Play sound button directly on the product cards so users don't have to click into every product detail page.

Order Tracking Transparency:

Since custom keyboards often have long shipping times (or Group Buys), users wanted more than just a status text. Adding a Visual Map Tracking and a countdown for pre-order items would significantly reduce user anxiety.

The clear version :

Refining Design

On this step, first I created a static, high-fidelity Keeboard app design (keeping in mind all the conclusions from the previous phase of usability studies) that is a clear representation of a final product called design mockups.
After that, I created a high-fidelity prototype of the app.

Design System

To ensure visual consistency and a seamless user experience across the Keeboard application,
I developed a comprehensive Design System. This system serves as a single source of truth for all UI elements, allowing for scalable and maintainable design.

Color Palette

The color scheme was chosen to evoke a sense of "Premium Minimalism," reflecting the aesthetic values of the mechanical keyboard community.

Typography

I selected clean, GT Walsheim Pro typefaces to ensure maximum readability across different mobile screen sizes, especially when displaying dense "Technical Stuff" or specifications.

UI Components

All components were designed with a modular approach:

  • Buttons: Rounded corners

  • Cards: Clean product cards with subtle drop shadows to create depth in the "Browse" and "Featured" sections.

Mockups

These are a high fidelity design that represents a final product

I created all the app pages mockups, incorporating the right design elements such as typography, color, and iconography. I also included captivating and visually appealing images, and developed all the necessary components and elements.
The goal was to demonstrate the final Voo's app in as much detail as possible.

High-fidelity prototype

It's the detailed, interactive version of designs that closely match the look and feel of the final product. 

I turned my mockups into a prototype that's ready for testing, using gestures and motion, which can help enrich the user experience and increase the usability of the app.

  1. Browsing Category

  2. Sorting Category

  3. List of product

  4. Adding to Cart

  5. Checkout (Select delivery type and payment method)

  6. Order successful

  7. View order history

  8. Tracking Order

The project schematically :

Outcome

I created various diagrams and storyboards to clarify and analyze the app's information and architecture. Afterward, I sketched paper wireframes and then transitioned to digital wireframes, building a low-fidelity prototype to conduct initial usability studies with stakeholders. The final high-fidelity design successfully integrates complex technical specifications into a clean, minimalist interface that enhances the shopping experience for keyboard enthusiasts.

Takeways

The series of hand-drawing frames that visually describe and explore a user's experience with a product. 

Impact:

Users found the Keeboard design to be intuitive and easy to use for choosing models, customizing parts, and tracking deliveries.

What I learned:

Even minor changes in how technical specs are presented can significantly impact the user experience. I learned to prioritize the genuine needs of the enthusiast community.

Next Steps

The series of hand-drawing frames that visually describe and explore a user's experience with a product. 

Conduct follow-up usability testing: Perform a second round of testing on the new high-fidelity app iteration to ensure the checkout and delivery tracking features are as seamless as intended.

Identify additional areas of need: Explore further user needs, such as a "Community Build" section or "Sound Test" integration, and ideate on how to implement these new features into the current design system.

Let me help with a great visual solution for your business.

To get in touch :

Contact Me

Set up a time to talk about your design needs.

Click to copy :

nithis.9h@gmail.com

© 2025

All built in

Let me help with a great visual solution for your business.

To get in touch :

Contact Me

Set up a time to talk about your design needs.

Click to copy :

nithis.9h@gmail.com

© 2025

All built in

Let me help with a great visual solution for your business.

To get in touch :

Contact Me

Set up a time to talk about your design needs.

Click to copy :

nithis.9h@gmail.com

© 2025

All built in

Let me help with a great visual solution for your business.

To get in touch :

Contact Me

Click to copy :

nithis.9h@gmail.com

© 2025

All built in

Create a free website with Framer, the website builder loved by startups, designers and agencies.