Four cellphones showing groupup's splash, preference, information and events screens groupup, Event Finder for Android


Event Finder for Android

  • Role
    • UX/UI Designer
  • Tools
    • Figma
    • Maze
    • Adobe CC
    • G Suite
  • Deliverables
    • Hi-Fidelity Prototype
    • Personas
    • User Flows
    • Competitive Analysis
    • Logo
    • Wireframes
    • Design System
    • User Surveys
    • Brand Guidelines
    • User Stories


There aren’t a large number of event-finding apps currently available, and each has its problems and areas for improvement. Existing apps focus on a particular niche, leaving a space for a less specific application that improves on existing features.


I focused on user's frustrations and goals with existing apps to develop a product that could distinguish itself and provide a unique experience.

Groupup needed to appeal to an audience of younger users who frequently used apps socially while including staple features of mobile event-finding apps.

View Desktop Prototype
Groupup mobile and desktop screens


User Research

To start to learn more about how people used event-finding apps and which apps they used, I conducted a user survey.

Designing for mobile

It became apparent that mobile devices were the most common way to find events, and Groupup was designed for Android.

Laptops were also a popular device, so designing a system transferable to the web was kept in mind throughout Groupup's development.

Users need filters to find the exact event they want to attend. Setting persistent, detailed filters was a requested feature and played an important role in Groupup's development.

Competitive Analysis

During user research, I discovered that the three most popular apps were Eventbrite, Meetup, and Facebook’s events. I selected apps for competitive analysis based on their popularity and unique role. The analysis looked at key differentiators, positioning, audience, and SWOTs.


Meetup is focused on creating and joining local communities. It brings people with similar interests together and is used globally.

Meetup's events screenshot
Groups & Calendar
Meetup's groups and calendar screenshot
  • Strengths
    • Has numerous subdivided categories
    • Provides upcoming event notification
    • Allows users to browse as guests
  • Weaknesses
    • Interests cannot be added from mobile
    • Calendar feature can become cluttered even with a single group
    • Saved meetups feature somewhat obscure
  • Opportunities
    • Expand group recruitment through social networking sites
    • Improve calendar
    • Highlight saved meetupsS


Eventbrite is a global platform that lets people create and share events. It hosted three million events in over one-hundred-seventy countries in 2017 and was used by over half of survey respondents.

Events by category
Eventbrite's specific event screenshot
Eventbrite's search screenshot
  • Strengths
    • Good experience overall - simple, clear, intuitive
    • Bottom icon bar provides quick access to favorites, live and past tickets
    • Bottom icon bar has a simple search
  • Weaknesses
    • Search only allows selection of one category
    • No settings to allow users to select permanent preferences
    • No price selection - although users can sort by price
  • Opportunities
    • Allowing search for more than one category of event
    • Create permanent profile with category preferences, and possibly cost preferences
    • Expand social networking

Facebook Events

Facebook claims to 'bring the world closer together'

Event Details
Facebook's event details screenshot
Event Check In
Facebook's event check in screenshot
  • Strengths
    • Good filters
    • Includes lists based on interests
    • Multiple interest selection
  • Weaknesses
    • Extremely cluttered
    • Includes businesses as events
    • Confusing event details at two separate levels
  • Opportunities
    • Reduce feature rot
    • Clarify hierarchy
    • Improve aesthetics
View Competitive Analysis


I created three distinct personas based primarily on user surveys. Their goals included searching by exact locations, finding events based on price and other filters, and setting reminders. Their frustrations included having to create an account to interact with the app, a lack of filters, and a hard-to-use interface.


Learn and Save

Sam, a young man holding a camera and grinning
I want to know about tickets for my favorite events a day or two in advance!
  • Age
  • Profession
  • Location
  • 23
  • Photographer
  • New Delhi


Sam is a professional photographer. He's also an avid concert-goer and likes to collect memorabilia from events.


Sam loves to find the latest concerts. He wishes he learned about ticket sales earlier and could search for events by price.

  • Goals

    • Find great deals on events, and search by price
    • Learn about tickets beforehand
    • Discover more about new bands
  • Frustrations

    • Clutter and unnecessary features, like maps
    • No email reminder setting
    • Having business listings mixed with events


Browse and Plan

Cathy, a young woman smiling
Searching for exact times and specific locations would make my app better.
  • Age
  • Profession
  • Location
  • 21
  • Barista
  • Tucson, AZ


Cathy is a barista with a dog-watching side business. With two jobs she has little spare time and wants to make the most of it.


Cathy wishes the events she finds on local message boards were listed in her apps. She likes being reminded of events by email.

  • Goals

    • Searching for events by exact time and location
    • Finding free events
    • Setting email reminders
  • Frustrations

    • Having to create an account to search for events
    • Poor local event data
    • Difficult interface


Share and Connect

Liz, a young woman smiling
I want to share events with friends, and make new ones with similar interests.
  • Age
  • Profession
  • Location
  • 28
  • Counselor
  • Seattle, WA


Liz lives in the city with her boyfriend. They’re always going out, and sometimes have difficulty scheduling their many events.


Liz is up for any event and enjoys it when her friends introduce new ones. She'd a way to keep track of her recurring favorites.

  • Goals

    • Sharing events with friends
    • Finding events for her and her boyfriend
    • Adding events to favorites
  • Frustrations

    • Lack of social features and tools
    • Not being able to search more specifically
    • Cluttered information


Twenty-six user stories with acceptance criteria were created based on user personas and competitive analysis. The prototype included each high-priority story and many medium priority stories. Including filters for events was crucial, since lack of filters was a frustration among some users.

Although it wasn't high-priority, I included advanced ticket-sale notifications after multiple survey takers mentioned them, as well as an unobtrusive link to a full-screen map.

Task User Goal Priority
As a new user I want to sign in as a guest to browse events So I can quickly use the product High
As a returning user Use granular filters So I can find the exact event I want High
As a returning user See detailed event information So I can decide If I want to attend High
As a returning user Be notified of upcoming ticket sales for my selected categories So I can plan ahead of time Medium
As a returning user See suggested events based on my preferences So that I can see preferred events when logging in Medium
As a returning user See other users attending an event So that I can message or friend them, or see their interests or organization Low
View User Stories

User Flows

A series of user flows were created for the most pressing user stories to ensure a smooth, enjoyable experience. Sign up, setting notifications, and navigating were all essential steps that were simplified as much as possible while still considering any contingencies. At this point, a content strategy outline was created for the low fidelity prototype.

Digital user flows

Sketches & Wireframes

I created a series of hand-drawn wireframes for screens, modals, and components based on both user flows and content strategy. These were then recreated in Figma and made into low-fidelity screens.

Pen and paper sketches alongside digital low fidelity wireframes
Multiple pages from Groupup's brand guidelines

Visual Design

The inspiration for Groupup's visual design is parties and gatherings, and longing for adventure. Ample whitespace keeps groupup modern. Simplicity keeps attention on the content, and playful shapes help guide adventure seekers. Textures, colors, and patterns from nature confer a natural feel.

View Brand Guidelines


After exploring possible names through research and a mindmap and deciding on Groupup, I started to sketch logos that conveyed that Groupup is exciting, playful, and carefree. I then refined several sketches in vector format for comparison.

Paper sketches of mindmap and logo exploration

The final ‘G’ logo is soft and rounded and communicates Groupup’s core traits. Catamaran ExtraBold is used for the wordmark to convey a quirky, fun character.


Catamaran is the quirky sans-serif used for headlines. It comes in a wide variety of weights, the heaviest of which are used to create strong headlines.

Montserrat is a geometric sans-serif body text and labels. It is based on old posters in the Montserrat neighborhood of Buenos Aires and brings additional character to Groupup. It also comes in a variety of weights and italics and is highly legible at small sizes.

Headings – Catamaran

Groupoup's heading typeface Catamaran

Body – Montserrat

Groupup's body typeface Montserrat


The thrill of travel and exploration of nature inspire Groupup's colors. A range of cool grays creates hierarchy while eye-catching shades of orange, yellow, and blue direct users. A rich jet black is used both in the wordmark and throughout the interface.


Tart Orange


Bleu de France



Active State

Blue Munsell



Black Coral

Slate Grey

Cadet Blue Crayola

Athens Grey

Hi-Fi Prototype & Preference Testing

A usability test was conducted to ensure that with branding and style in place, users could still easily navigate and understand the product. The usability test demonstrated the product's ease, despite a few problems mostly relating to unfamiliarity with Maze.

I rapidly constructed a high-fidelity prototype in Figma using the style guide, low-fidelity wireframes, and a tentative test script. Crucial tasks like onboarding, finding specific events, and changing settings were tested in Maze. Slack was used to recruit participants.

Maze tasks included:

  • Creating an account
  • Finding a ‘nested’ specific event and adding it to favorites
  • Exploring a map
  • Favoriting an event found under Upcoming Sales & Events
  • Adjusting user settings

Usability heatmaps

Map View
Heatmap of Groupup's map view
Sign Up
Heatmap of sign 66

Organizing solutions

After examining both heatmaps and user paths and hypothesizing problems, I created an issue prioritization matrix.

ID Task Criticality Where DESC. Impact P1 P2 P3 P4 P5 FREQ. SEV.
1 Use the back arrow 5 Back arrow Users were unable to find the map arrow on complex backgrounds screens 4 1 1 1 0 0 60% 12
2 Set preferences 4 Profile icon Users were unable to find where to set preferences 5 1 0 1 0 0 40% 8
3 Navigate map screen 3 Maps Users click map locations to travel to them 4 1 0 1 0 0 40% 5
4 Create an account 5 Sign up page Users misclicked the subdued Create Account button before entering information 2 0 0 1 1 0 40% 4

Creating solutions

The first heatmap above shows account sign up (task 1) without user information. The misclick rate of the subdued bottom button was 40%, suggesting the deemphasis of it and other inactive buttons.

Although most participants explored the map (task 3) without difficulty, there were some hiccups. Several users attempted to add the desired event (RPA Fundamentals) to favorites while it was still partially offscreen.

Map View Bar & Functionality Changes

Before and after images of changes to map view

Inactive Buttons subdued

Before and after images of changes to sign in


Working on Groupup was a great experience. The entire process went smoothly, and the problems discovered were at stages designed to do just that.

With more time, I would have delved deeper into discovery. Although I feel a large number of frustrations and goals were found and incorporated into personas and user stories, they could ultimately have been stronger. As research, and ultimately personas and user stories, are what everything proceeds from, I recognize the importance of getting it done right.

There was only one technical hiccup throughout Groupup's development, popping up during the high-fidelity prototype test with Maze. I was unfamiliar with the service and its interactions with Figma and will approach the high-fidelity prototype differently, so it's more conducive to testing. In the future, I won't include animations in the testing phase, although they'll still be kept in mind as early as wireframing.

View Desktop Prototype

Let's solve problems together