Bridging the digital gap for small cafe business owners

Milkie
2023
Overhead view of a person's hands, one holding a cup of coffee and the other browsing on a smartphone. The phone's screen displays a user interface with a greeting message 'Good Morning, Sarah,' followed by a rewards section and colorful, graphically rich feature banners below. The coffee cup is on a saucer, and both are placed on a speckled white table. The scene suggests a relaxed morning routine with technology and a warm beverage.

Role

Founder - Creative Lead, UXUI Design, UX Research, Interaction Design, Visual Design, User Flows, Rapid Prototyping

Timeline & Status:

3 weeks – Currently evolving from an independent project idea, to a fully equipped digital solution that I'm actively building.

Problem

Many small and medium-sized cafes struggle to compete with large corporations like Starbucks and Dunkin due to a lack of resources for developing custom digital platforms for order placement, payment processing, and rewards tracking.

Solution

I led the end-to-end design of a user-friendly iOS applications' dashboard, that delivers an easily customizable interface that cafes can tailor to their brands. This project laid the foundation for launching a comprehensive application tailored for these businesses.

Impact

  • Bridging the Digital Divide: By offering an affordable white-label solution with key features, we help small cafes match the digital capabilities of larger players.
  • Enhancing Customer Satisfaction: The intuitive user experience of our app boosts customer satisfaction.
  • Building Brand Loyalty: Our solution aids cafes in establishing stronger brand loyalty among their patrons.

The Process

Persona profile for Joe Brewster, a 35-year-old coffee shop owner in a big city. The profile includes a photo of Joe, a smiling man with a beard, overlaid on an image of a coffee shop interior. The text outlines his hands-on approach, goals such as increasing sales and reducing costs, and challenges like staying competitive and adapting to technology on a limited budget.Persona profile for Sofia Moreno, a 28-year-old suburban coffee shop owner near a university campus. The profile shows Sofia, a woman with dark hair in a bun, smiling, with a bustling coffee shop background. It lists her goals of building a strong brand identity and creating a student-friendly space, and challenges like limited business management knowledge and local competition.Persona profile for Michael Roy, a 47-year-old owner of three coffee stands in city transit stations. The profile includes a picture of Michael, a man with curly hair and glasses, and a coffee stand background. It details his goals to maximize sales and franchise his business, and challenges such as maintaining quality and competing with larger chains.

Client personas

As I dove into discovery I took to google and chatGPT to construct client personas based on informed assumptions about our potential clients. The goal was to gain an understanding of a range of coffee shop owners who each have unique goals and face distinct challenges in the market place.

Persona profile for Jordan Lee, a 17-year-old high school student. The profile features a photo of Jordan, a young woman with a contemplative expression, in a cafe environment with friends. Her goals include trying unique flavors and finding cool cafes, with challenges like a limited budget and needing spaces for group study.Persona profile for Alex Morales, a 34-year-old corporate professional. The profile shows Alex, a man with short hair and a friendly demeanor, against a blurred background of a busy station. He seeks quick, efficient coffee services and faces challenges like a tight schedule and dislike for complicated ordering processes.Persona profile for Emily Carter, a 29-year-old freelancer who frequents cafes. The profile includes a photo of Emily, a smiling woman with long hair, in a cafe setting with a laptop. It outlines her goals like finding quiet workspaces and supporting local businesses, and challenges such as losing reward cards and dealing with long lines.

The customers (end users)

Reflecting on the insight gathered while putting together our client personas I then used the same methods to develop three personas to reflect Joe, Sofia’s and Michaels customers who would ultimately be the end users of the application. This part of my discovery process was not only about making educated assumptions but also about fostering a genuine connection to the people who would ultimately engage with our application.

A comparison of mobile app interfaces from Starbucks, Dunkin', McDonald's, and Chipotle, each with a customer rating and feature/content notes. The Starbucks app shows a personalized greeting, reward balance, and a bottom bar with home, cards, order, gift, and store options. Dunkin's app highlights progress towards rewards and a clear call to action for ordering. McDonald's app features promotional offers, a loyalty rewards section, and a location sharing prompt. Chipotle's app offers quick access to account information, an inviting call to action for ordering, and easy menu access. Each screenshot is annotated with specific design elements and user interface features.

The competitors

Informed by the unique goals and challenges that I identified for our client personas and the preferences of their customers, I set out to research the digital strategies of leading competitors in the food and beverage industry using the App store & Mobbin.com to support my research.

Applications reviewed

Starbucks, Dunkin', McDonald's, and Chipotle

My findings revealed a range of user-centric functionalities designed to enhance the customer experience and streamline operations, aligning with our personas’ objectives.

For instance, features like mobile order-ahead and loyalty programs resonate with Alex’s need for speed and efficiency, as well as Emily's desire for rewards. At the same time, the easy navigation and branded experiences provided by these apps are something that can appeal to Joe’s and Sofia’s goals of creating recognizable and inviting coffee shop atmospheres. Meanwhile, the option to browse and search menus caters to Jordan’s search for new flavors and café experiences.


Each app presented a distinct approach, some focusing on gamification to increase engagement, others on personalization to foster brand loyalty. What stood out was their collective aim to make the customer’s journey as frictionless as possible — a principle that I aspire to embody in our application to help Michael with his franchise aspirations and to support Joe and Sofia in competing with larger chains while maintaining their unique brand identity.

The Design Challenge

How might we design a user interface dashboard that not only accommodates diverse branding experiences but also ensures a consistently intuitive and effortless user experience for our café owners' customers?

Sketching Ideas & Design Principles

As I began the process of conceptualizing the central dashboard and integrating the identified features and content, I anchored my strategy in a set of foundational design principles.

Navigate with Ease

Design the app's navigation with the goal of making it feel familiar and intuitive to new users while allowing for easy customization to maintain each client's unique brand identity. Use common patterns and recognizable icons to guide users effortlessly to their desired destination within the app.

Seamless Brand Integration

Establish a versatile design system that prioritizes simplicity and allows elements like color schemes, typography, and graphical elements to be easily adjusted to align with the client's branding. This ensures a coherent user experience that feels both personalized and part of the client’s brand family.

Universal Accessibility

Embrace an inclusive design approach that ensures the content is readable and navigable for everyone, including users with disabilities. Implementing a logical structure for content, providing text alternatives for visual elements, and ensuring high contrast and resizable text will make the app usable by a wide audience, regardless of ability.

Wireframe mockups of a coffee shop mobile app across four screens, showcasing the user interface design. The first screen displays a rewards section, a menu, and a featured items area with placeholders for item names. The second screen greets the user 'Good Morning, Jordan!' and highlights a 'Buy 9 coffees - get 1 free!' reward offer. The third and fourth screens are variations of the second, with 'Good Morning, Name!' as a personalized greeting placeholder. Each screen includes a bottom navigation bar with icons for home, rewards, order, scan & pay, and account, aimed at user convenience and engagement within the app.
Three mobile app interface wireframes displayed on a smartphone layout. Each screen starts with a 'Good Morning, Name!' greeting at the top, followed by a 'Rewards' section stating 'Buy 9 coffees - get 1 free!' with a progress indicator. Below this, the 'Featured' section has placeholders for item images and names. At the bottom is the 'Menu' with more placeholders for item names. A navigation bar at the bottom includes icons for home, rewards, order, scan & pay, and account. The background of the wireframes is light with dark text, and the design elements are outlined in grey, suggesting a clean and minimalistic user interface design.

The Approach

I recruited five participants in their 20s, all of whom had experience with food and beverage applications. I approached the study as a mix between user interviews and card sorting exercises.

First, I worked through their background and familiarity with mobile apps that might have been relevant.

Secondly, I presented them with a low-fidelity dashboard that was scrubbed of all navigational labels and asked the participants to express what they expected each navigational icon to do.

I also took the time to examine whether the navigational icons' placement matched their expectations and delved into the rewards, menu, and featured sections, exploring how they expected content to be displayed.

The goal was to fine-tune the layout and content strategy so that we could always provide a consistently smooth user experience to the users of the café application.

Learnings

The test yielded several useful findings regarding the app's navigation and content presentation:

  • Users unanimously agreed that the dashboard's content layout and hierarchy were intuitive.
  • Three out of five participants were uncertain about what the QR code and coffee cup icons represented, but once labels were added, all recognized the icons as accurate indicators of the available actions.
  • Four out of five participants anticipated the account icon to be located in the top navigation bar, rather than at the bottom.
  • All participants appreciated the visibility of the rewards section.
  • Every participant expected the featured sections to highlight specific items, such as a trending drink or a new menu addition, as pointed out by one participant.
  • Four out of five participants assumed that the items listed under the Menu would be categories they could explore further.
A screenshot of a user interface design workspace in a design software (figma). The image showcases 'Base Elements' including typography samples with fonts like Helvetica Neue and Poppins, a color palette with a variety of shades, a library of icons, drop shadows for effects, and a layout grid. Below, 'Base Components' are displayed, featuring design elements like navigation bars, rewards card interface, link block thumbnails, horizontal CMS thumbnails, and tab bars. The workspace is organized and utilizes a dark mode theme, with elements arranged for easy access and editing.

Creating the building blocks

Thanks to the user research insights, I had a pretty good idea of the items that needed to live on the dashboard and their respective locations. With this understanding, I crafted a design system that blends consistency with the flexibility needed for individual branding.

To achieve this, I developed a constrained design system that could be re outfitted for each cafe owners branding needs. This system maintains consistent grid layouts, spacing, shadow effects, and iconography (to a degree), as-well as button formats. However clients would have the option to update the typefaces & color scheme and pick between core components for each section of the dashboard empowering our cafe owners to create distinct experiences for their users.

A mobile app interface displayed on a smartphone screen, featuring a 'Good Morning, Alex!' greeting. The app shows a rewards section with a progress bar indicating 500 points earned out of 1000 needed for a reward. The featured section highlights 'Hot Americano' and 'Iced Lemon Mint Tea' with vibrant images. The menu bar includes icons for home, rewards, order, scan & pay, and stores. Michael Roy and Emily Carter are represented by their circular profile images at the bottom corners, suggesting personalized user experiencesA mobile app interface on a smartphone screen greets 'Good Morning, Emily!' and details a rewards system where two punches have been earned towards a discount. Featured drinks include 'Hot Americano' and 'Hot Cinnamon Chocolate' with enticing images. The navigation bar at the bottom includes home, rewards, order, scan & pay, and store locations. Joe Brewster and Alex Morales are represented by their profile images on the left and right corners, respectively.A smartphone displaying an app interface with a 'Good Afternoon, Jordan!' greeting. It outlines a rewards system with two punches earned. The featured section shows 'Hot Americano' and 'Hot Cinnamon Chocolate' with appealing graphics. The menu includes icons for home, rewards, order, scan & pay, and stores. Sofia Moreno and Jordan Lee are indicated by their profile images on the left and right lower corners, signifying user customization.

The Dashboard

The final designs reflect a modular dashboard that has been customized to match three different café owners' brands. Each café owner has the ability to choose their heading and paragraph fonts and to add their brand's custom color palette.

Because each component is based on the same design system, we're able to apply the color schemes in a consistent manner so that neutrals, primary, and accents are appropriately applied. Café owners really have the most power with customization when it comes to entering their product pictures, even being able to choose the aspect ratio of their thumbnails.

Efficiency Through Constraints

Due to its well-defined constraints, café owners do not need to invest excessive time and energy in starting from scratch, and their users can access all the familiar features they expect from larger competitors, such as ordering for pickup, rewards programs, scanning and payment, and locating stores.

Looking back

Diving into the food and beverage industry's approach to mobile app communications and exploring how the experience can be optimized to improve the user experience of their customers was immensely rewarding.

With this case study, my goal was to reflect the high-level process that I took from the point of having an idea, to understanding the problem space, ideating, testing, and finally creating a focused minimum viable product.

Challenges

Because this was an independent project, I didn't have much of a budget for fully fledged usability/user testing, so I had to get creative by reaching out to some of my close friends on my social media platforms.

I also had to battle with time as I only gave myself 2 weeks to execute this idea, while balancing my other projects. However, by constraining myself to only designing the dashboard interface, I was able to streamline the process while making sure that all other insights that I gathered could be properly backlogged as next steps.

Next steps

Around the time of my user interviews/card sorting exercise, I decided that I really enjoyed this project and would love to see it actually be adopted by cafes.

I'm currently in the process of leading the design and user experience of the rest of this Software as a Service application.

This includes everything from onboarding to payment and check-out experiences to also designing a client-facing dashboard that allows them to easily modify their unique white-label application.