top of page
Web Cover.jpg

Woohoo App

Host & Join in-person activities in your area

Mobile design for ios

Project Overview

Background

People want to reestablish social activities after the pandemic, and there is no dominant product focusing on in-person event management right now. But many products hit this market from different perspectives. For example, people might announce their events on Facebook Event and ask friends to join, share the Google calendars about the event to attendees through an email list. As the attendees, they might visit Meetup to look for events they are interested in or join the events announced in groups. Then, they have many choices to communicate with the relevant people or a certain group. But most of them would move to another platform for chatting. There are also some other issues that need to think of, such as the money transfer. For some scenarios, attendees need to pay the shared expenses to organizers. People might prefer to use Venmo for sharing expenses.

Design Process

The product will focus on the event research, tracking, payment, and group communication. There are various needs for different stages (such as event planning, searching, making a payment if need, asking for join, communication, right before the event, after the event) based on different roles (The role of organizer and attendee / participant). 

The whole project started with the primary research. By following the brief secondary research, brainstorm, storyboard phases, the basic product interaction model, wireframe and High- fidelity prototype were developed and built.

My Role

UX and UI design from conception to delivery.

User Research

Secondary Research

Competitors Research

Secondary Research.jpg

Issues want to solve

How could my product help people with a better filter to find an activity match with they need? and how could the product provide a better communication platform with relevant people through the activity?

Primary Research

Objective

Explore people how to host or attend an in-person event and how to make a better app for in-person events.

Recruiting Users: Screeners

Screeners are a tool I can use to make sure that I am conducting research with the right participants. It’s really important that I conduct interviews and other forms of research with people who will help me to collect viable data. Below is the screener survey I created for the user interview.

Survey 1.jpg
Survey 2.jpg

Synthesis

Synthesis is the key to making sense of the data I collected while conducting research so that I can then move on to the ideation stage of the design process. While synthesizing, I took an array of data and restructure it into a handful of insights to prioritize those insights.

Affinity Map.png

Empathy Map

An empathy map is a visual way to organize insights, observations, and quotes I have collected from a user interview to better understand my user’s pain points, goals, feelings, thoughts, and behaviors. I used the notes I gathered from my participant interviews in order to create an affinity map. Empathy map helped me to create personas for my users and bridge the gap between those personas and my design concepts.

Empathy Map 1.jpg
Empathy Map 2.jpg

Personas

I used personas to make sure who the user type is that I am designing for. I printed out my personas and placed them in my workspace so that I can refer back to them whenever making any major design decisions. In this project, I created two types of personas and keep my personas front-and-center in my mind when making all major design decisions.

Victoria (Persona).jpg
Gilbert (Persona).jpg

Ideation

User Stories

Storyboard.JPG

I created user stories and deciding which to prioritize for my MVP (Minimum Viable Product). User stories are a way to articulate the needs of my users and consciously think about how they will use my product. It helped keep the design user-centered. Snapped a picture of my user stories and clearly label which stories will be included in the MVP.

User Story.jpg
MVP.jpg

Sitemap

A sitemap is a visual representation or diagram that will let me keep track of all of the different screens within a site or app and visualize how they are all connected. I created a sitemap which is laid out in a way that represents the hierarchy of the site, from top-level pages that appear at the top of a site or navigation bar to subpages that are reached through one of those top-level pages.

Screen Shot 2021-09-28 at 3.29.58 PM.png

User Flow

As a designer, I need to consider all the ways users could navigate through a site or app to identify the essential path (which is generally the path that is the most direct and straightforward.) For this project, I mapped out the user flow for a red route. Red routes are the user flows that are critical to my design, while other routes are not as essential to my product’s success.

1.png
2.png
3.png
4.png
5.png
6.png
7.png

Sketching Red Route Screens

I used the red routes that I identified to create sketches of the screens that make up the critical user flows that my users will follow when using my app. Sketching the red routes of my app will help me to communicate my ideas and get feedback about them more easily.

S1.jpg
S2.jpg
S3.jpg
S4.jpg
S5.jpg
S6.jpg
S7.jpg
S8.jpg

​Digital Design Process

Wireframe

A wireframe is a way to map my product’s content. In this project, I used wireframes to define the hierarchy of the elements that make up my product, which will, in turn, help me determine the layout of my product.

w1.png
w2.png
w3.png
w4.png
w5.png
w6.png
w7.png
w8.png
w9.png

Edge Cases

When I was building wireframes, it’s important to document any edge cases I identify. For example, user might not able to search for anything. Designing for edge cases means considering the experience a user might have in a variety of scenarios, not just when following red routes I’ve designed. 

Eage Cases.jpg

Wireflows

I have multiple states of the same screen in this project, so I create wireflows to represent the places that a user will interact with the various components of a product. There are numerous actions a user can take while on a screen that won’t necessarily take them to a new screen. A wireflow can help to document that kind of interaction more clearly than a user flow can.

Wireflow.jpg

Usability Testing

Usability testing is a method I used to get initial feedback on designs I’ve made. It’s a quick, cost-effective way to learn what users like about my designs and what aspects of my design are a bit less intuitive. When conducting usability testing, I asked random people, like people in cafes, friends that come over for dinner, etc. to take a look at my designs. The people I ask to look at my designs might be nothing like the intended user of my product. They may, however, help me flag certain aspects of my work that need to be adjusted.

giphy.gif

Inspiration--Moodboard

Moodboard.jpg

Style Guide

Once I’ve created wireframes, the next step is to turn them into high fidelity screens, or screens that look and feel like a real product. These high-fidelity screens should include color, typography, and other UI elements. I also created logo for my product, it is an important visual element for business branding.

Logo.jpg

Logo Design

Color Palette.jpg

Colors

Font.jpg

Fonts

Frame 5.jpg

Iconography

Frame 7.jpg

UI Elements

High-fidelity Mockups

To create high fidelity mockups, I refed to my style guide and brand platform to facilitate the decisions I made as I build out my mockups. In addition to incorporating the color palette, icon, styling, and imagery, I also made decisions about how to best use drop shadows, gradients, line width, and more to create an aesthetic for my design that is on-brand. High fidelity mockups are the finalized versions of a design; they are fully fleshed-out and align with a style guide. 

m1.png
m2.png
m3.png
m4.png
m5.png
m6.png
m7.png
m8.png
m9.png

High-fidelity Prototype

bottom of page