top of page

Intuitive & Engaging E-Commerce Platform Design.

Frame 3.png

Project Type

UX/UI

App Prototype

Date & Duration

June 25

2 Weeks

Team

3 UX/UI Designer

Tools

Figma & FigJam

Maze

Excalidraw

Project Brief

The goal of this project is to design an intuitive and engaging e-commerce platform that enables shoppers to effortlessly browse and search for products, access detailed product information, and make well-informed purchasing decisions.

Discovery

We brainstormed potential products for an imaginary e-commerce shop in FigJam and, after a vote, chose furniture.

Later, we narrowed it down to modular shelfs, as we wanted to focus the scope due to limited time and felt that “furniture” alone was too broad and unexciting.

We first created individual moodboards, then looked for common elements to define a shared visual language and derive design principles.

1Discovery.png
Design Principles
Minimal and Clean

Use spacious layouts, clear typography, and structured grids to create a calm and uncluttered user experience.

Neutral Aesthetic

Focus on neutral colors, balanced visuals, and a restrained style that lets the products stand out.

High-Quality Visuals

Prioritize clean, aesthetic product photography and a strong harmony between imagery and text.

Intuitive Navigation

Ensure users can easily explore the site through simple navigation.

Site Map

We defined the essential requirements for our website and translated them into a preliminary sitemap in FigJam. As part of this process, we analyzed the page structures of established furniture retailers offering customization options. Due to time constraints and limited user insights, we adopted a pragmatic approach to balance feasibility with functionality.

01

Homepage

  • Configurator

  • Inspiration

  • Swap Marketplace

  • Product Overview

02

Product Overview

  • Display of products with filters

  • Links to individual product pages

03

Product Page

  • Decision: buy as-is or customize

  • Image gallery

04

Configurator

  • Customize furniture (size/color)

  • Basic vs. extended options

  • Examples available or create from scratch

  • Purchase individual parts or add-ons

05

Swap Marketplace

  • Exchange / resale

  • User profiles

06

Cart

  • Product summary and checkout

  • Purchase decision (account or guest)

  • Assembly instructions

User Flow

We closely reviewed the sitemap and decided on a specific user flow: the user visits our website, customizes a shelf according to their preferences, and completes the purchase.

 

Highlighting the core feature of the app: the ability to configure furniture was essential to us. This flow was chosen to emphasize the interactive nature of the experience.

User Flow.png
Style Guide

Before moving to high-fidelity wireframes, we created a basic style guide (typography, colors, iconography) and drafted initial sketches and low-fidelity wireframes in Excalidraw, based on the user flow. The work was split across the team, and design elements were set up as reusable styles in Figma.

Colors

Soft shades of gray and white with subtle blue-green tones create a clean, modern interface, while a muted accent color enhances the overall user experience.

Colors.png
Font

Work Sans (Neo-Grotesque): modern, friendly, and highly legible.

Font.png
Icons

Lucide Icons: clear, minimalist, and offering a wide selection.

Icons.png
Logo & Visuals

During the process, we developed a brand name Ximaan, a blend of our first names to reflect the modular concept. We chose a stencil font to emphasize the system’s modularity and used AI to generate initial images for our high-fidelity frames. For the product photography, we aimed for a clean look with neutral tones.

Logo.png
Wireframing Process

By the end of the week, we had built a first clickable prototype of our flow and gained an initial feel for the app. Starting with low-fidelity frames in Excalidraw, we gradually evolved our designs into high-fidelity wireframes.

 

To work efficiently, we divided responsibilities within the team: Landing Page/Product Overview, the Configurator, and the Cart/Checkout process.

 

All work was done collaboratively in a shared Figma file, with constant exchange and feedback. Especially during prototyping, we were able to complement each other’s skills and learn from one another, for example, one team member specialized in AI image generation while another focused on animating the image gallery. Throughout the process, we consistently realized how crucial photography is for strong UI design.

Wireframes1.png
Usability Testing & Research Questions

To test our first prototype and gather primary insights, we ran one unmoderated usability test with Maze and two moderated sessions via Google Meet. Having real potential users interact with the dummy helped us identify weaknesses early and validate our design decisions before moving to the next stage.

01

Do users navigate the structure and configurator intuitively?

02

Were there any points that felt confusing, unclear, or frustrating?

03

What motivated their decisions or clicks?

Test Results

After the usability tests, we distilled our findings into five key challenges. We quickly noticed recurring issues, which made it easier to define these challenges. At the same time, we found that overall navigation was well understood all users located the configurator and successfully customized a piece of furniture by size, color, and material during the sessions.

01

Buttons appeared inactive due to their grey color.

02

Search functionality was missing on the homepage.

03

Confusion in the configurator: the “Add Element” button was mistaken for “Add to cart.”

04

No visual cue to scroll: content on Landing Page ended directly at the screen edge.

05

Interactive elements should enlarge when clicked currently, they shrink, which feels unintuitive.

Improvements
Color adjustment CTA & Scrollhint

In the updated wireframe, the secondary CTA button (“Produktübersicht”) was changed from grey to a blue outline style. The previous grey version made the button look inactive or disabled, which could confuse users. By switching to a clear outlined button style, it now appears clickable and active, while still keeping a visual hierarchy to distinguish it from the primary CTA (“Jetzt Entwerfen”). We also added a visual cue at the bottom of the screen to indicate that the content is scrollable.

Improv1.png
Label Clarification & Visual Differentiation

The first change focuses on improving the button label clarity. Originally, the button was simply labeled “Hinzufügen” (Add), which led to confusion with the action of adding items to the cart. To reduce ambiguity, the label has been revised to “Element hinzufügen” (Add element), making it clear that the action is for adding a new configurable element, not adding a product to the cart. This adjustment helps users distinguish between customization actions and purchase-related actions, enhancing overall interface understanding.

The second improvement emphasizes stronger visual differentiation of actions within the configurator. Selections, sliders, and the main call-to-action (CTA) are now visually distinct, making it easier for users to understand which UI elements are used for selection, which are interactive sliders, and which are primary actions like adding items to the cart. This clear separation strengthens usability and reduces cognitive load, supporting an intuitive, streamlined user journey.

Improv2.png
Intuitive Color Selection

The color selection feature has been improved for clarity and better feedback. Now, when a color option is clicked, the button enlarges and is highlighted with a clear border, instead of shrinking. This change makes the selected color instantly noticeable and provides a more intuitive, engaging interaction.

Improv3.png
Prototype

01

Effective teamwork

Knowledge sharing within the team accelerated progress and strengthened individual skills.

02

Strategic task allocation

Dividing responsibilities early saved time and ensured steady momentum.

03

Value of usability testing

Maze testing revealed real user behavior and highlighted areas for refinement.

04

Design insights

Neutral color palettes convey elegance, but call-to-action elements must remain visually prominent to avoid appearing inactive.

05

Tool proficiency

Deepened Figma expertise, including interactive prototyping and animation techniques.

Final Thoughts

Close collaboration was key: each team member contributed their expertise while sharing skills and techniques, which helped all of us grow professionally. Early task-splitting proved essential to stay on schedule working in parallel rather than attempting every step together kept the project moving forward.

 

Conducting usability tests provided critical, data-driven insights that directly shaped and improved our design. Without these primary findings, creating a user-centered experience would not have been possible.

bottom of page