Project Overview

Overview

Cleef Coffee is a small, community-focused coffee business known for its warm atmosphere and fresh brews. To support its growth and customer engagement, Cleef Coffee launched a user-friendly web app that allows the business owner to easily create and share digital coupons. The platform is designed to help boost foot traffic, reward loyal customers, and simplify promotions—making marketing as smooth as their coffee.

Cleef Coffee is a small, community-focused coffee business known for its warm atmosphere and fresh brews. To support its growth and customer engagement, Cleef Coffee launched a user-friendly web app that allows the business owner to easily create and share digital coupons. The platform is designed to help boost foot traffic, reward loyal customers, and simplify promotions—making marketing as smooth as their coffee.

Role

Role

UI/UX Designer (Research) → Wireframes → UI → Testing)

UI/UX Designer (Research) → Wireframes → UI → Testing)

Tools

Tools

-Figma

-Slack

-Addobe Xd

-Figma

-Slack

-Addobe Xd

Duration

Duration

2 weeks

2 weeks

The Process

The Process

Problem Definition

Problem Definition

Problem Definition

Research & Insights

Research & Insights

Research & Insights

Solution Formula

Solution Formula

Solution Formula

Design Process

Design Process

Design Process

Prototype Testing

Prototype Testing

Prototype Testing

Final Outcome

Final Outcome

Final Outcome

The Process

Problem Statement

Problem Statement

Problem Statement

Background

Background

Small business owners often struggle with promoting deals and discounts in a simple, digital way. Many of them are not highly technical, so creating and sharing professional-looking coupons can feel intimidating.

This project explores a digital coupon web app designed specifically for small business owners. The goal is to make the process as smooth as possible: log in, create a coupon, preview it, and share it with customers in just a few clicks.

Small business owners often struggle with promoting deals and discounts in a simple, digital way. Many of them are not highly technical, so creating and sharing professional-looking coupons can feel intimidating.

This project explores a digital coupon web app designed specifically for small business owners. The goal is to make the process as smooth as possible: log in, create a coupon, preview it, and share it with customers in just a few clicks.

The Problem

The Problem

Local cafés, salons, and small shops rely on word of mouth or basic social media posts to attract customers. But designing a coupon that looks professional and distributing it effectively can be frustrating without the right tools.

Owners need a simple, step-by-step solution that removes the technical barriers while keeping things quick and efficient.

Local cafés, salons, and small shops rely on word of mouth or basic social media posts to attract customers. But designing a coupon that looks professional and distributing it effectively can be frustrating without the right tools.

Owners need a simple, step-by-step solution that removes the technical barriers while keeping things quick and efficient.

Who is Affected

Who is Affected

To guide the design, I made a few assumptions:

To guide the design, I made a few assumptions:

Type of business: Local cafés, beauty salons, and retail shops.

Type of business: Local cafés, beauty salons, and retail shops.

Technical literacy: Business owners are comfortable with basic apps like WhatsApp, Facebook, or email, but not with design or marketing tools.

Technical literacy: Business owners are comfortable with basic apps like WhatsApp, Facebook, or email, but not with design or marketing tools.

Distribution method: Most coupons will be shared digitally — through messaging apps, social media, or by generating a QR code that can be printed and placed in-store.

Distribution method: Most coupons will be shared digitally — through messaging apps, social media, or by generating a QR code that can be printed and placed in-store.

Research

Research

Research

Competitive Analysis

Competitive Analysis

I compared four competitor websites — looking at their target audience , strengths, weaknesses, and key features — to find gaps and opportunities.

I compared four competitor websites — looking at their target audience , strengths, weaknesses, and key features — to find gaps and opportunities.

Competitive Name

Competitive Name

Shopify

Shopify

Loyverse

Loyverse

Target audience

Target audience

Physical small businesses

Physical small businesses

Online stores

Online stores

Micro / budget businesses

Micro / budget businesses

Weaknesses

Costs can be high, and customization options are limited.

Costs can be high, and customization options are limited.

Shopify only

Shopify only

You have only basic control over design and layout.

You have only basic control over design and layout.

Strengths

Works with POS systems and updates automatically.

Works with POS systems and updates automatically.

Built-in tools make online promotions simple.

Built-in tools make online promotions simple.

Very easy to use, with a free option for beginners.

Very easy to use, with a free option for beginners.

Discount code easily

Discount code easily

Shareable link / QR code for coupon

Shareable link / QR code for coupon

Real-time analytics

Real-time analytics

Mobile / in-store friendly

Mobile / in-store friendly

Template offers for fast creation

Template offers for fast creation

low-setup for non-technical

low-setup for non-technical

Works offline

Works offline

Competitive Name

Shopify

Loyverse

Target audience

Physical small businesses

Online stores

Micro / budget businesses

Weaknesses

Costs can be high, and customization options are limited.

Shopify only

You have only basic control over design and layout.

Strengths

Works with POS systems and updates automatically.

Built-in tools make online promotions simple.

Very easy to use, with a free option for beginners.

Discount code easily

Shareable link / QR code for coupon

Real-time analytics

Mobile / in-store friendly

Template offers for fast creation

low-setup for non-technical

Works offline

User Interviews

User Interviews

Source

Owner 1: Sarah T., Owner of a local coffee shop, “Bean & Brew”

Owner 1: Sarah T., Owner of a local coffee shop, “Bean & Brew”

Owner 2: Daniel K., Owner of a small online handmade jewelry store, “SparkleCraft”

Owner 2: Daniel K., Owner of a small online handmade jewelry store, “SparkleCraft”

Key Questions

What was the main reason you decided to build a website for your business?

What was the main reason you decided to build a website for your business?

What challenges did you face while creating and managing your website?

What challenges did you face while creating and managing your website?

How does having a website impact your day-to-day business operations?

How does having a website impact your day-to-day business operations?

This is what I found

Owner 2 – Daniel K. (Jewelry Store)

Owner 2 – Daniel K. (Jewelry Store)

Needs an easy-to-manage online store with payment and inventory tracking.

Needs an easy-to-manage online store with payment and inventory tracking.

Wants professional-looking templates without hiring a designer.

Wants professional-looking templates without hiring a designer.

Finds analytics and sales tracking essential but overwhelming in complex platforms.

Finds analytics and sales tracking essential but overwhelming in complex platforms.

Owner 1 – Sarah T. (Coffee Shop)

Owner 1 – Sarah T. (Coffee Shop)

Wants a simple way to update menu, events, and announcements without needing a developer.

Wants a simple way to update menu, events, and announcements without needing a developer.

Finds current website editors confusing; wants drag-and-drop simplicity.

Finds current website editors confusing; wants drag-and-drop simplicity.

Values online ordering and booking tools for customers.

Values online ordering and booking tools for customers.

User Personas

User Personas

Daniel K.

Daniel K.

Age: 28

Age: 28

Status: Single

Status: Single

Occupation: Owner of an online

handmade jewelry store, “SparkleCraft”

Occupation: Owner of an online handmade jewelry store, “SparkleCraft”

Personality:

Personality:

Busy

Busy

ech-savvy

ech-savvy

Thinker

Thinker

Bio

Bio

“Daniel designs and sells jewelry online. He handles production, marketing, and website management alone. He values efficiency and sales growth but doesn’t have coding knowledge.”

Goals

Goals

Manage his online store with ease.

Manage his online store with ease.

Track sales, inventory, and customer behavior efficiently.

Track sales, inventory, and customer behavior efficiently.

Have a polished, professional website that builds customer trust.

Have a polished, professional website that builds customer trust.

Frustrations

Frustrations

E-commerce platforms with complicated settings are confusing.

E-commerce platforms with complicated settings are confusing.

Lacks time to troubleshoot technical issues.

Lacks time to troubleshoot technical issues.

Needs integrated analytics without extra apps.

Needs integrated analytics without extra apps.

Daniel K.

Age: 28

Status: Single

Occupation: Owner of an online handmade jewelry store, “SparkleCraft”

Personality:

Busy

ech-savvy

Thinker

Bio

“Daniel designs and sells jewelry online. He handles production, marketing, and website management alone. He values efficiency and sales growth but doesn’t have coding knowledge.”

Goals

Manage his online store with ease.

Track sales, inventory, and customer behavior efficiently.

Have a polished, professional website that builds customer trust.

Frustrations

E-commerce platforms with complicated settings are confusing.

Lacks time to troubleshoot technical issues.

Needs integrated analytics without extra apps.

Sarah T.

Sarah T.

Age: 32

Age: 32

Status: Married, mother of one

Status: Married, mother of one

Occupation: Owner of a local

coffee shop, “Bean & Brew”

Occupation: Owner of a local coffee shop, “Bean & Brew”

Personality:

Personality:

Caring

Caring

family-focused

family-focused

organized

organized

Bio

Bio

“Sarah runs a small coffee shop and handles most of the business operations herself. She is passionate about connecting with her community but has limited technical skills.”

Goals

Goals

Easily update her website with new menu items and events.

Easily update her website with new menu items and events.

Accept online orders and reservations.

Accept online orders and reservations.

Maintain a professional online presence without hiring a developer.

Maintain a professional online presence without hiring a developer.

Frustrations

Frustrations

Complex website editors are overwhelming.

Complex website editors are overwhelming.

Limited knowledge of web design and coding.

Limited knowledge of web design and coding.

Wants tools that don’t require constant learning or maintenance.

Wants tools that don’t require constant learning or maintenance.

Sarah T.

Age: 32

Status: Married, mother of one

Occupation: Owner of a local coffee shop, “Bean & Brew”

Personality:

Caring

family-focused

organized

Bio

“Sarah runs a small coffee shop and handles most of the business operations herself. She is passionate about connecting with her community but has limited technical skills.”

Goals

Easily update her website with new menu items and events.

Accept online orders and reservations.

Maintain a professional online presence without hiring a developer.

Frustrations

Complex website editors are overwhelming.

Limited knowledge of web design and coding.

Wants tools that don’t require constant learning or maintenance.

Define

Define

Define

Design Approach

Design Approach

My design choices were focused on clarity and simplicity.

My design choices were focused on clarity and simplicity.

Keep forms short with only the essentials: coupon name, discount, expiration date.

Keep forms short with only the essentials: coupon name, discount, expiration date.

Use a clean dashboard that highlights the most important actions: Create Coupon and Share.

Use a clean dashboard that highlights the most important actions: Create Coupon and Share.

Provide immediate feedback with a live preview before sharing.

Provide immediate feedback with a live preview before sharing.

Offer one-click share options to the platforms owners already use daily.

Offer one-click share options to the platforms owners already use daily.

Key Features

Key Features

Checking Project Goals

Checking Project Goals

To create a successful product, we carefully analyze both user goals and business goals, then combine them into clear project goals. This ensures our design meets real user needs while supporting the business strategy.

To create a successful product, we carefully analyze both user goals and business goals, then combine them into clear project goals. This ensures our design meets real user needs while supporting the business strategy.

User Goals

User Goals

User Goals

Create coupons quickly

Create coupons quickly

Create coupons quickly

Track performance

Track performance

Track performance

Share easily

Share easily

Share easily

Look professional

Look professional

Look professional

Project Goals

Project Goals

Project Goals

Intuitive dashboard with “Create Coupon” CTA

Intuitive dashboard with “Create Coupon” CTA

Intuitive dashboard with “Create Coupon” CTA

Analytics dashboard (views, redemptions)

Analytics dashboard (views, redemptions)

Analytics dashboard (views, redemptions)

Built-in share options (link, QR, social media)

Built-in share options (link, QR, social media)

Built-in share options (link, QR, social media)

Pre-designed, customizable templates

Pre-designed, customizable templates

Pre-designed, customizable templates

Business Goals

Business Goals

Business Goals

Simplify coupon management

Simplify coupon management

Simplify coupon management

Collect business insights

Collect business insights

Collect business insights

Increase customer engagement

Increase customer engagement

Increase customer engagement

Build brand reputation

Build brand reputation

Build brand reputation

Problem statements & hypotheses

Problem statements & hypotheses

Based on interviews and research to understand the goals, needs and the pain points of the users.

Based on interviews and research to understand the goals, needs and the pain points of the users.

Small business owners struggle to promote their business effectively.

Small business owners struggle to promote their business effectively.

Small business owners struggle to promote their business effectively.

Existing digital tools are either too complex or not designed for local shops.

Existing digital tools are either too complex or not designed for local shops.

Existing digital tools are either too complex or not designed for local shops.

Owners lack visibility into what promotions work best.

Owners lack visibility into what promotions work best.

Owners lack visibility into what promotions work best.

Non-technical business owners need a simpler, guided flow.

Non-technical business owners need a simpler, guided flow.

Non-technical business owners need a simpler, guided flow.

If small business owners have a simple web app to create and share coupons, they’ll promote their business more frequently and effectively.

If small business owners have a simple web app to create and share coupons, they’ll promote their business more frequently and effectively.

If small business owners have a simple web app to create and share coupons, they’ll promote their business more frequently and effectively.

If the app includes visual templates and quick sharing options (WhatsApp, QR, link), owners will find it easier to reach customers.

If the app includes visual templates and quick sharing options (WhatsApp, QR, link), owners will find it easier to reach customers.

If the app includes visual templates and quick sharing options (WhatsApp, QR, link), owners will find it easier to reach customers.

If business owners can track coupon performance (views, redemptions, expirations), they will make better marketing decisions over time.

If business owners can track coupon performance (views, redemptions, expirations), they will make better marketing decisions over time.

If business owners can track coupon performance (views, redemptions, expirations), they will make better marketing decisions over time.

If the app is visually clean and intuitive, non-technical users will adopt it quickly without extra training.

If the app is visually clean and intuitive, non-technical users will adopt it quickly without extra training.

If the app is visually clean and intuitive, non-technical users will adopt it quickly without extra training.

Ideate

Ideate

Ideate

Information Architecture

Information Architecture

A simple structure designed for small business owners. From login to dashboard, users can easily create, share, and track coupons through four main pages — Overview, Create, Share, and History — all organized for quick access and clarity.

A simple structure designed for small business owners. From login to dashboard, users can easily create, share, and track coupons through four main pages — Overview, Create, Share, and History — all organized for quick access and clarity.

User Flow

User Flow

Users sign up or log in, create a coupon, preview it, then share it through multiple channels. Afterwards, they can track performance in Analytics and History — making the whole process fast, guided, and effortless.

Users sign up or log in, create a coupon, preview it, then share it through multiple channels. Afterwards, they can track performance in Analytics and History — making the whole process fast, guided, and effortless.

Wireframe

Wireframe

The wireframes outline the main user journey — from signing in to managing coupons. Each screen focuses on simplicity and function: a clean dashboard, clear form sections for creating coupons, easy sharing options, and a history view for tracking past coupons. The layout prioritizes usability, making it effortless for business owners to navigate and take action.

The wireframes outline the main user journey — from signing in to managing coupons. Each screen focuses on simplicity and function: a clean dashboard, clear form sections for creating coupons, easy sharing options, and a history view for tracking past coupons. The layout prioritizes usability, making it effortless for business owners to navigate and take action.

Layout Decision

Layout Decision

A brief overview of how each page’s layout was planned based on UX research, user behavior, and content priority. It explains why elements are placed where they are to improve clarity, flow, and usability.

A brief overview of how each page’s layout was planned based on UX research, user behavior, and content priority. It explains why elements are placed where they are to improve clarity, flow, and usability.

Log in Page

Sign in Page

Dashboard Page

Preview Coupon Page

Create Coupon Page

Share Coupon Page

Coupon History Page

Ui Design

Ui Design

Ui Design

Introduction

Introduction

The UI is built to feel warm, modern, and welcoming — reflecting the cozy vibe of a small coffee shop. The design uses soft tones, rounded components, and a simple, minimalist layout to help users quickly navigate and focus on actions like creating and sharing coupons.

The UI is built to feel warm, modern, and welcoming — reflecting the cozy vibe of a small coffee shop. The design uses soft tones, rounded components, and a simple, minimalist layout to help users quickly navigate and focus on actions like creating and sharing coupons.

Design System

Design System

Color palette

Color palette

Instead of pure white, I chose a soft cream background to reduce harsh blue-light glare. The palette combines warm brown tones with coffee-inspired accents to make users feel the brand essence of a cozy café. This helps build emotional connection and visual consistency throughout the app.

Instead of pure white, I chose a soft cream background to reduce harsh blue-light glare. The palette combines warm brown tones with coffee-inspired accents to make users feel the brand essence of a cozy café. This helps build emotional connection and visual consistency throughout the app.

Typography

Typography

I used the "Rubik" font for its clean and approachable look. It feels friendly and modern, making it easier for business owners to read and interact with content without visual distraction.

I used the "Rubik" font for its clean and approachable look. It feels friendly and modern, making it easier for business owners to read and interact with content without visual distraction.

UI Elements

UI Elements

The UI elements are designed to feel intuitive and familiar — including clean buttons, sidebar navigation for quick access, and CTA sections that guide users toward key actions like creating or sharing coupons. The elements are consistent across the dashboard to keep interactions predictable and smooth.

The UI elements are designed to feel intuitive and familiar — including clean buttons, sidebar navigation for quick access, and CTA sections that guide users toward key actions like creating or sharing coupons. The elements are consistent across the dashboard to keep interactions predictable and smooth.

High-Fidelity Screens

High-Fidelity Screens

These screens represent the final visual design of the web app, combining both UI and UX decisions into a polished product. Each screen is crafted to guide coffee shop owners through a smooth and intuitive journey — from signing in to creating, sharing, and tracking coupons — with clean aesthetics, consistent components, and a clear emphasis on simplicity.

These screens represent the final visual design of the web app, combining both UI and UX decisions into a polished product. Each screen is crafted to guide coffee shop owners through a smooth and intuitive journey — from signing in to creating, sharing, and tracking coupons — with clean aesthetics, consistent components, and a clear emphasis on simplicity.

Log in : A simple and clean entry point for returning users to securely access their dashboard.

Log in : A simple and clean entry point for returning users to securely access their dashboard.

Sign in : A friendly sign-up screen designed to quickly onboard new business owners with minimal input.

Sign in : A friendly sign-up screen designed to quickly onboard new business owners with minimal input.

Dashboard: The central hub showing an overview of active coupons and key performance data.

Dashboard: The central hub showing an overview of active coupons and key performance data.

Create Coupon: A structured form that lets users add all necessary coupon details with templates and helpful guidance.

Create Coupon: A structured form that lets users add all necessary coupon details with templates and helpful guidance.

Share Coupon: Options to share coupons instantly via QR code, WhatsApp, or direct links — all in one place.

Share Coupon: Options to share coupons instantly via QR code, WhatsApp, or direct links — all in one place.

Coupon History: A record of all previously created coupons, so owners can easily track performance and reuse past ideas.

Coupon History: A record of all previously created coupons, so owners can easily track performance and reuse past ideas.

Usability Test

Usability Test

Usability Test

Objective

Objective

The primary objective of the usability test was to evaluate how easily small business owners — especially those with little technical experience — could navigate and accomplish key tasks within the app.
The focus was on three core actions:

The primary objective of the usability test was to evaluate how easily small business owners — especially those with little technical experience — could navigate and accomplish key tasks within the app.
The focus was on three core actions:

Creating a coupon

Creating a coupon

Sharing it with customers

Sharing it with customers

Understanding coupon performance from the dashboard

Understanding coupon performance from the dashboard

I wanted to uncover any usability issues, mental roadblocks, or overlooked obstacles that might prevent users from completing the flow smoothly and confidently.

I wanted to uncover any usability issues, mental roadblocks, or overlooked obstacles that might prevent users from completing the flow smoothly and confidently.

Methodology

Methodology

Participants: 5 users (coffee shop owners and small business operators)

Participants: 5 users (coffee shop owners and small business operators)

Testing Format: Remote moderated test using Figma prototype

Testing Format: Remote moderated test using Figma prototype

Tasks Given:

Tasks Given:

Log into the web app

Log into the web app

Create a 15% discount coupon

Create a 15% discount coupon

Share the coupon via a QR code

Share the coupon via a QR code

Check the analytics or coupon history

Check the analytics or coupon history

Evaluation Metrics:

Evaluation Metrics:

Evaluation Metrics:

Time taken to complete each task

Time taken to complete each task

Number of errors or times the participant hesitated

Number of errors or times the participant hesitated

Verbal feedback on clarity, interface comfort, and visual appeal

Verbal feedback on clarity, interface comfort, and visual appeal

Overall task success rate

Overall task success rate

Testing was conducted in a natural environment (using a laptop, at the participant’s own pace) to simulate a typical small business workflow.

Testing was conducted in a natural environment (using a laptop, at the participant’s own pace) to simulate a typical small business workflow.

Findings & Improvements

Findings & Improvements

Key Findings:

Key Findings:

3 out of 5 users didn’t immediately notice the “Create Coupon” button on the dashboard because it wasn’t visually distinct.

3 out of 5 users didn’t immediately notice the “Create Coupon” button on the dashboard because it wasn’t visually distinct.

2 users were unsure where to find coupon performance data for previously created coupons.

2 users were unsure where to find coupon performance data for previously created coupons.

All users mentioned enjoying the warm color palette but suggested that action buttons should stand out more.

All users mentioned enjoying the warm color palette but suggested that action buttons should stand out more.

Improvements Made:

Improvements Made:

Enlarged the primary CTA button and added a descriptive label (e.g. “+ Create New Coupon”).

Enlarged the primary CTA button and added a descriptive label (e.g. “+ Create New Coupon”).

Added a shortcut button for “History” on the dashboard to create faster access.

Added a shortcut button for “History” on the dashboard to create faster access.

Improved contrast between action buttons and the background to increase visibility.

Improved contrast between action buttons and the background to increase visibility.

Included step indicators and tooltips to add clarity during form completion.

Included step indicators and tooltips to add clarity during form completion.

Final Outcome

Final Outcome

Final Outcome

Final Outcome

Final Outcome

After several rounds of planning, designing, and refining, the coffee coupon web app evolved into a simple yet powerful tool for shop owners. The final design makes it easy to create, customize, and share coupons in just a few steps—all from a clean, intuitive dashboard. Built with the owner's needs in mind, the experience feels efficient and user-friendly, helping businesses grow customer loyalty without any extra effort.

After several rounds of planning, designing, and refining, the coffee coupon web app evolved into a simple yet powerful tool for shop owners. The final design makes it easy to create, customize, and share coupons in just a few steps—all from a clean, intuitive dashboard. Built with the owner's needs in mind, the experience feels efficient and user-friendly, helping businesses grow customer loyalty without any extra effort.

A clean and easy-to-navigate desktop design.

A clean and easy-to-navigate desktop design.

View Full Prototype

View Full Prototype

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