Tap in -  hangout app

connect with friends through low stakes spontaneous hangs

Project Background

Spontaneous plans can be stressful for young adults due to scheduling conflicts and coordination effort, often unintentionally excluding friends. Tap In simplifies this by letting users casually broadcast availability or browse nearby low-key plans, with lightweight group sharing, real-time visibility, and privacy-aware controls, making spontaneous socializing effortless.

Note: This project was created as a student concept for educational purposes and is not affiliated with any existing platform.

My Role

As sole designer, I led the project from concept to usability testing, including user research, interaction and visual design, interactive prototyping, and usability testing—grounding each decision in user insights to create an intuitive, empathy-driven experience.

Scope

User Research – Identify needs and challenges in posting/joining hangs

UX/UI Design – Design intuitive, accessible interfaces

Branding – Develop cohesive colors, fonts, logo, and visual style

Prototyping – Build interactive prototypes for testing

Usability Testing – Refine experience based on feedback

Timeline

📅 4 months → April–July 2025

⏱️ 15 hrs/week (part-time)

Table of Contents

Table of Contents

Introduction

Introduction

Problem

Young adults want casual hangouts but face friction with spontaneous planning. Existing platforms focus on structured events or group chats, making it hard to see availability or share informal plans. This leads to missed connections and feelings of isolation.

Solution

Tap In reduces this friction with a lightweight, availability-based feed. Users can post casual plans in a few taps, browse nearby hangouts, and selectively share with friend groups—without RSVP pressure or formal event structures. By replacing group texts with a flexible social feed, the app makes spontaneous connection simple, fun, and privacy-aware.

Background Research

Background Research

Even years after lockdowns ended, many older adults haven’t returned to their pre-pandemic routines. CU Boulder researchers say these changes could ripple through health and community life for years to come.

“Years after the U.S. began to slowly emerge from mandatory COVID-19 lockdowns, more than half of older adults still spend more time at home, and less time socializing in public spaces than they did pre-pandemic, according to new CU Boulder research.”

“We found that the pandemic fundamentally altered neighborhoods, communities and everyday routines among aging Americans, and these changes have long-term consequences for their physical, mental, social and cognitive health,” said Finlay.

“Still, Finlay worries that the loss of spontaneous interactions in what sociologists call “third places” could have serious health consequences.”

Studies show 20% of users create 80% of hangouts (Pareto Principle). Despite two decades of hangout app development, founders consistently face three key barriers: forgetfulness, psychological hurdles, and inconvenient outreach.

“20% of users will create 80% of the hangouts (Pareto Principle).”

“Founders have been building hangout apps for the last 20 years, and we’ve failed every single time, except for once.”

“- these three problems with reaching out: forgetfulness, psychological barriers, and inconvenience.”

Competitor Analysis

I analyzed several existing hangout apps to identify strengths, weaknesses, and opportunities to differentiate

Emit: Spontaneous Hangouts 12+

Target: College-aged users


Features: Suggested activity prompts, friend group segmentation, feed-style event display


Insights: Prompts help overcome indecision; friend groups improve privacy control; playful UI influences perceived polish and credibility.

PAX - Spontaneous hangouts 17+

Target: Young adults seeking casual plans


Features: In-app chat, spontaneous event browsing, filters by cost/time/location


Insights: Quick chat supports coordination but must preserve spontaneity; filters improve relevance but can lead to over-planning; local event surfacing boosts utility.

Circle: Meetups with friends

Target: General friend groups planning small gatherings

Features: Location-based discovery, real-time updates, polls for group decisions

Insights: Geofencing aids practicality; polls can slow decision-making; live chat keeps groups aligned for last-minute meetups.

Partiful

Target: Users planning social events across platforms

Features: Multi-platform invite sharing, event templates, guest tools (RSVP, payments)

Insights: Platform-agnostic sharing increases reach; branding features add fun and personality; app leans toward formal planning, less suited for spontaneous hangs.

Opportunity Areas for Tap In

  • Low-Effort Social Broadcasting
    → Competitors still focus on structured event planning. Tap In can stand out by letting users casually broadcast availability or vibes without commitment.

  • Selective Sharing by Default
    → While some apps support group targeting, Tap In can make friend-group filtering a core feature, ensuring users never feel they’re broadcasting to everyone.

  • Lightweight Coordination Without Commitment
    → Unlike chat-heavy apps, Tap In can emphasize non-verbal coordination (reactions, interest buttons, casual RSVPs) to reduce social pressure and keep things fun.

  • Design for Vibe Over Structure
    → Instead of planned parties, Tap In can focus on spontaneous, relaxed hangouts like “walk?” or “porch beers?” — prioritizing social energy over event formality.

  • Spontaneity-First Discovery Feed
    → Tap In could combine user-generated availability posts with ambient context (weather, time of day) to surface the right kind of hangouts at the right moment.

  • Polished Yet Playful Aesthetic
    → Tap In can fill the gap between playful but less polished interfaces and overly formal ones, delivering a refined yet approachable look that appeals to older Gen Z and millennials.

User Research

User Research

User interviews

I conducted 6 remote interviews (ages 20s–30s, 45–60 mins each). Focused on:

  • Persona-building → Social habits, spontaneity, challenges in planning.

  • Feature feedback → Reactions to RSVP systems, notifications, and event sharing.

Key Insights:

  • How participants currently coordinate plans.

  • Comfort with last-minute hangouts.

  • Decision factors for joining events.

Affinity Mapping

After the interviews, I synthesized insights into thematic clusters. This process revealed key patterns that shaped design decisions, such as:

  • Templates for easy posting

  • Flexible attendance options

  • Customizable notification settings

The mapping helped prioritize solutions that reduced social friction while preserving the spontaneous, low-pressure vibe users wanted.

Information needs:

Quick, scannable details (time, location, cost, group size).

Hang Preferences:

Low-commitment, flexible activities.

Notification Control:

Overload leads to disengagement.

Event Details:

Successful posts include type, duration, location, accessibility.

Social Patterns:

Current tools create friction in sharing availability.

interview Takeaways

User Motivations & Feature Preferences

Spontaneous Socializing

Users want low-effort, same- or next-day hangouts, favoring casual activities. Invites should feel flexible and pressure-free.

Clear Information Needed Upfront

Activity type, mood tags, time, location, cost, group size, and transportation details upfront.

Privacy & Social Controls

Friend-only vs. public events, attendee limits, resharing controls, customizable decline messages, and restricted friends-of-friends sharing.

Dual Feed Structure

Separate friend-initiated and public/business event feeds; friend hangouts prioritized.

Short-Term Planning Focus

Focus on today/tomorrow plans; chronological sorting for easy browsing, not full calendars.

Quick Access & Notifications

Real-time, location-based alerts with countdown timers; banner-style preferred over emails.

Event-Specific Group Communication

Temporary event-linked group chats with auto-delete, plus options to save photos/memories.

Smart Response Systems

Simple RSVP (Yes/Maybe/No) with optional decline context and polite pre-filled messages; show counts without revealing declines.

Interview Insights

Haylee – The Frequent Casual Socializer

Prefers small groups (3–4) for easy coordination, casual activities (dining, drinks, vintage shopping), and quick access to key event details. Large groups frustrate her.

CHLOE - THE SELECTIVE WEEKEND SOCIALIZER

Curates 2–4 weekly hangouts, mostly weekends. Favors chill weekday activities, small groups, clear notifications, strong privacy, and attendee limits.

ADAM - THE SPONTANEOUS ENTHUSIAST

Enjoys last-minute, low-pressure meetups with minimal notice. Likes casual activities, location-based discovery, timed notifications, and sharing events with friends.

RUTH - THE INFORMATION-DRIVEN PLANNER

Needs full event details, RSVPs, and interest alignment before committing. Uses WhatsApp for last-minute plans but prefers organized event discovery; hesitant to post events due to past low engagement.

ALYSSA - THE RESPONSIVE PARTICIPANT

Responds rather than initiates, attending 1–3 small-group events per week. Open to last-minute invites under $100, values simplicity, flexibility, and enough info to decide quickly.

Persona

TARGET AUDIENCE

Emma, a socially motivated late-20s professional living in the city, represents Tap In’s ideal user. Tech-savvy yet overwhelmed by group chats, she seeks low-pressure, flexible ways to connect with friends without heavy planning.

FEATURE ALIGNMENT

Tap In solves Emma’s pain points by letting her casually broadcast availability, browse nearby hangs, and engage without formal invites or RSVP pressure—eliminating group chat clutter and guilt around declining.

DESIGN CONSIDERATIONS

While centered on Emma, the design reflects feedback from broader users, particularly women seeking spontaneous but comfortable socializing. Features like group filters, low-stakes RSVPs, and optional onboarding balance digital fluency with accessibility for casual users.

Problem Statement

Emma has a hard time connecting with friends because reaching out and making plans has become too complicated. She wants to be able to connect with her friends through more spontaneous and lower-stakes hangouts.

💡 insights

  • ⚙️ How Might We’s

    • How might we make the app intuitive so new users don’t find the learning process intimidating?

    • How might we create groups so users can control who sees their event?

    • How might we help introverted users feel comfortable saying yes to plans and contributing?

    • How might we give users more control over sharing and encourage deeper conversations?

    • How might we allow users to post to groups without pressure or awkwardness?

    🔍 Needs

    • A display showing hangouts with relevant friends and group context

    • Private friend groups for targeted invites

    • Mood tags and hangout types that accommodate different energy levels

    • Clear guest lists and filters to set social expectations

    • The ability to control who can reshare the event

  • ⚙️ How Might We’s

    • How might we support small group discovery and suggest mutual connections?

    • How might we provide group cues or simple ways for users to start plans?

    • How might we send invites or show friend availability in real time?

    • How might we encourage quick replies to invitations?

    🔍 Needs

    • A feed filtered by shared interests and availability

    • Easy-to-use templates for proposing hangouts

    • Lightweight RSVP tools and live availability status where users can block off unavailable times

    • Countdown timers or soft deadlines to confirm plans

  • ⚙️ How Might We’s

    • How might we surface relevant local events or casual meetups?

    • How might we create simple tools to track and confirm plan details?

    🔍 Needs

    • A curated local feed of events and low-effort activities

    • A clean, structured RSVP system that doesn’t rely on chat

  • ⚙️ How Might We’s

    • How might we create a feed of current events and foster a culture where users feel safe posting?

    • How might we highlight users with shared events and places as cues for hangouts?

    • How might we encourage repeat app use and regular engagement?

    • How might we help new users understand and use the app’s social features through clear onboarding?

    🔍 Needs

    • Privacy and visibility controls for social posts

    • Smart overlap detection of friends’ activities

    • Notifications when friends create events

    • Prompts that inspire users to create their own events

    • Simple onboarding that highlights both active and passive social tools

  • ⚙️ How Might We’s

    • How might we help users feel comfortable re-engaging with old contacts?

    • How might we support reconnecting with dormant friendships through gentle prompts?

    🔍 Needs

    • Features that reduce awkwardness and make re-entry feel natural

    • Subtle prompts encouraging reconnection without pressure

Project Goals

User Goals

  • Spend more time with friends

  • Easily maintain connections with friends through different phases of life

  • Attend more activities in their area

  • Get outside more often

  • Minimize planning time for last-minute events

  • Hang out easily with friends and meet people when visiting different cities

  • Discover local events, activities, and places

  • Build meaningful relationships and connections

  • Maintain privacy and control over personal information

  • Personalize their social experience based on interests

Shared Goals

  • Consistently use the app to coordinate and hang out with friends

  • Feel safe using the app and sharing their location

  • Meet new people and add them to their network to increase friend connections

  • Build trust and positive experiences within the community

  • Facilitate smooth coordination through messaging and planning tools

  • Create engaging social experiences that bring value to all participants

Business Goals

  • Increase the number of users on the app

  • Find ways to monetize the app without user ads or by having businesses pay to join

  • Expand to different cities

  • Appeal to all different age groups

  • Improve user retention and long-term engagement

  • Collect data to enhance matching algorithms and user experience

  • Build network effects where more users create more value

  • Develop partnership opportunities with local businesses and venues

  • Establish sustainable revenue streams

Initial Prototyping

Initial Prototyping

feature set

Drawing from user interviews and competitive analysis, I created a feature prioritization matrix that balances user value with technical complexity. This roadmap focuses on solving core coordination problems first, with "nice to have" and "delightful" features planned for subsequent releases based on user adoption and feedback.

Priority 1:

Must Haves

Friend vs. Business Feed

Toggle between feed of friend posts and curated local events from businesses.

Messaging Center

Group chat created for each event and then dies along with the event.

Priority 2:

Nice to Have

Archived Events

Let users save old events and their conversations for future reference.

Local Business Pages

Concert Venues or local event planners can create events to be reshared.

Priority 3:

Surprising and delightful

Wrapped / Year in Review

Summary of user's hangouts: top friends, most common activities.

Priority 4:

Can come Later

Personality Metrics

Use behavior to build a profile and recommend future events or people.

Site Map

I developed a comprehensive site map to establish the app's information architecture and core user flows. This foundational step allowed me to map out essential features, prioritize navigation pathways, and ensure all key user needs identified during research were addressed in the app structure.

Low Fidelity

Initial wireframes focused on the core user journey:

  • Discovering nearby hangouts

  • Making quick decisions

  • Coordinating plans with minimal steps

Key design principles:

  • Simplify posting flow

  • Surface essential info for fast decision-making

  • Provide social context without overload

This phase introduced new concepts like “tapping in” and selective friend sharing. Rapid user feedback validated information hierarchy and interaction patterns.

Home Page

Profile Page

Create Event

Event Details

Event Chat

Branding

Branding

Branding and Logo creation

Visual Identity

I developed a warm color palette of yellows, oranges, and greens to evoke approachability and casual connection. This nostalgic scheme balances retro charm with modern usability, creating a comfortable atmosphere for spontaneous social opportunities.

Color System

The colors serve both functional and emotional purposes:

- Green indicates "happening now" events (like a go signal)

- Yellow represents upcoming events (mimicking a stoplight)

- Bright tones evoke happiness and excitement about social plans

- Light butter yellow provides readable backgrounds while brighter colors accent key interactions

Logo Evolution

Initially, I experimented with a horizontal "TAP IN" layout within an hourglass shape for time sensitivity. However, this resembled the clothing brand TapouT. I pivoted to make the logo identical to the primary action button—creating a cohesive experience where the logo becomes the main call-to-action throughout the app.

Design Philosophy

The design prioritizes content over interface elements, letting event photos and user interactions take center stage. The integrated "TAP-IN" button serves simultaneously as brand identifier and functional element, creating seamless connection between brand recognition and user action.

Usability Testing

Usability Testing

Testing insights and revisions

This round of usability testing focused on improving Tap In's clarity, functionality, and overall user experience as it evolved from low-fidelity wireframes to mid-fidelity prototype. I conducted 5 moderated remote sessions (30 minutes each) where participants completed task-based scenarios including navigating the app, creating events, interacting with RSVP features, and using social tools. Testing used a semi-functional prototype with screen sharing to allow participants to navigate key user flows. The goal was to uncover usability pain points, assess visual hierarchy, and improve decision clarity before moving into high-fidelity design.

Key Insights & Feedback Themes

and Revisions Made

1. Event Interaction & RSVP Flow

  • "Decision Time" Confusion: Users consistently misunderstood the term. Suggestions included "Deadline to Apply," "Registration Ends," or using a countdown or exact timestamp. Placement should be more intuitive—near the RSVP buttons or highlighted as a banner.

  • RSVP Clarity: "In/Out" terminology caused confusion. Preferred alternatives: “I’m In,” “Not Going,” or “Going/Not Going” (especially for older users). Users also requested the ability to respond “Maybe” or “Decide Later.”

  • Feedback Confirmation: After RSVP, users want a clear confirmation (“See you soon!” with a checkmark or emoji) and an option to “Add to Calendar.”

  • Regret Messages: Users liked pre-written regret options (e.g., "Already have plans") with some customization. These should appear after declining, not before.

Users needed a clearer decision point when viewing events.

  • “Decision Time” was retained on the full event detail page but simplified into a live countdown timer on event cards, making urgency more digestible.

  • The RSVP buttons—“Tap-In” and “Out”—were maintained for branding consistency, but now trigger a confirmation pop-up to reassure users their choice was saved.

  • After a user taps out, they are shown optional regret messages and can write their own, reinforcing social accountability without cluttering the primary action.

2. Event Cards & Details

  • Information Density: Users want clearer, richer event cards showing:

    • Date & time (with date first)

    • Cost (if any)

    • RSVP deadline

    • Event summary or description (à la Partiful)

    • Visuals to "set the vibe" (user-chosen background images)

  • Sharing Features: Confusion between "repost" and "share." Suggested:

    • “Repost to Feed”

    • Use standard share icons for external sharing

    • Allow creators to control sharing permissions and enable +1s

Users wanted easier-to-scan cards with clearer event context.

  • Event cards were redesigned to prioritize the most important info—event name, time, RSVP deadline, and cost—without overwhelming the screen.

  • The “Repost” button was clarified to read “Post to Feed”, and “Share externally” was separated into underlined text with a share icon to distinguish functions.

  • These changes improve both legibility and action clarity across the event feed.

3. Navigation and layout

  • Homepage & Feed: Users want clearer hierarchy and easier access to upcoming events. Filters like “This Week,” “Next Week,” and “This Month” were requested.

  • "Create Event" Button: Placement was inconsistent—users suggested it be more visible and tied to a floating button or icon.

  • Home Icon: Include a clear home/dashboard icon to orient users.

Participants wanted better ways to find relevant events.

  • The “Upcoming Events” section now features filters so the user can automatically pick dates they are available.

  • A date filter was added so users can browse by time range (e.g., “Today,” “This Week”).

  • “Create Event” CTAs were added in more contextual areas to reduce friction and encourage spontaneous hosting.

4. Profile Page & Friends

  • Event History & Groups: Users expect to see:

    • Attended and upcoming events

    • Created events

    • Archived chats

    • Popular groups & ability to join/leave them

  • Friend Management: Desired features include:

    • Adding/removing friends

    • Creating groups (e.g., “Runners,” “Foodies”)

    • Blacklisting/muting friends for notifications

  • Design Simplicity: Keep layout clean. “See All” pages for past events and friend groups improve clarity.

Testers expected more functionality around their personal and social info.

  • A new “My Events” page shows:

    • Events you’ve tapped into

    • Events you’ve created

    • Past events you’ve attended

  • Users can now add friends, create public or private groups, and view group chats within their profile.

  • A “See All” link was added for both friends and groups to improve content visibility.

  • Mute options were introduced in Settings to give users more control over who appears in their feed. (This mirrors familiar patterns from other social platforms.)

5. Chat & Notifications

  • Visibility Issues: Chat function was often hard to find. Suggestions:

    • Use color indicators, badges, or green dots for active chats

    • Display unread message counts tied to event names

  • Central Notification System: Needed to manage chat messages and RSVP alerts across events.

Users had trouble locating and understanding chat functionality.

  • The chat UI was redesigned for better discoverability and to match brand styling.

  • Unread message indicators were added to event/group cards to show where active conversation is happening.

  • To keep communication organized, all messages are now viewable only within the “My Events” tab.

6. Accessibility & Inclusivity

Participants expressed interest in filtering events by more than just date.

  • Users can now filter events by tags like “21+,” “Kid Friendly,” and more to better match their availability or preferences.

  • An “Add to Calendar” option was added below the event date, allowing users to sync events with external calendar apps of their choice.

  • Descriptive Language: Avoid jargon—especially for less tech-savvy users.

  • Event Details: Include info like age restrictions, child-friendliness, or accessibility.

  • Calendar Integration: Allow users to sync events to Google/Apple Calendar.

User testing flow

Task Flow

Discovery

The journey begins when a user logs into the homepage and browses the events happening now and upcoming. They decide to look more into the event that their friend Nate is hosting because they love playing Pickleball.

Decision

The user sees more details on the event and sees that they can make it, is excited about all the other friends attending and that it’s free! They Tap-In to the event and get a confirmation pop up.

Interaction

The user joins the event and hops into the chat in order to see if there are any more details or things they should know before heading there. They decide to bring cookies and a board game for post spikeball hanging.

UI Kit

UI Kit

User interface kit

To support consistent and scalable design, I built a comprehensive UI kit that defines Tap In’s visual language and interaction patterns. It acts as a centralized guide for future designers and developers, ensuring every new feature aligns with the overall user experience.

The system includes typography styles, a structured color palette, and detailed component documentation for buttons, inputs, cards, and navigation. I outlined various states such as capacity-full events and interaction feedback, along with message formatting for chat and notifications.

Components are responsive and accessible, designed with proper contrast, spacing, and touch target sizing in mind. The visual system maintains Tap In’s warm and approachable tone, helping the app feel cohesive as it grows.

Design Iteration & Final Testing

Design Iteration & Final Testing

Usability Testing

I conducted 5 moderated usability interviews to validate early design decisions and guide iteration.

Focus areas:

  • First impressions

  • Navigation patterns

  • Feature comprehension

Key findings:
✅ Users praised the casual, spontaneous tone and intuitive interface.

⚠️ Pain points included:

  • Lack of visual feedback

  • Confusing social functionality

  • Onboarding friction

  • Event interaction clarity

Design updates:

  • Clarified visual hierarchy

  • Simplified forms

  • Improved discoverability of chat + Tap In buttons

  • Enhanced social context (overlapping profile photos, group tags, ownership badges)

Outcome:

Addressed pain points while reinforcing quick, low-effort social coordination.

"I don't see a ton of difference when I look at, like, pre-tap in to, like, post-tap in."

- Rachel

"I would look at the title first, then the date, then how far away it was from me, and then the location."

- Kirsty

One thing I would put here is the skip option... Because this drives me nuts... I would scan these and I would just add a couple that I would like.”

- Kelsey

🔧 Design Changes & Improvements

To I conducted a second round of usability testing with five participants using the high-fidelity prototype. This round focused on first impressions, navigation clarity, and feature comprehension to confirm the interface matched user expectations.

Users responded positively to the concept and casual tone, but testing revealed several areas needing refinement. Based on these insights, I implemented targeted design changes across six key areas to better align with user needs.

Onboarding & User Info

Updated location input to reflect the user’s current city instead of a full address, making it feel more lightweight and privacy-conscious.

Restructured onboarding to allow users to skip optional steps and enter key information first, reducing early friction.

Event details & social interaction

Increased the visibility and prominence of the group chat, turning it into a clear call-to-action button.

Replaced “Friends Going” with user photos and a "+X more" format, making it feel more social and engaging.

Made addresses, event links, and chat access more visibly tappable, improving discoverability.

Friends, Requests, & Groups

Renamed “Requests” to “Friend Requests” for clearer language.

Enabled quick friend adds through shared groups, making it easier to connect with people in your social circles.

Event management & Visual Feedback

Added badges to events users created for quick identification.

Introduced a state for full events to clearly show when capacity has been reached.

Added a Tap In button to the event cards in the Upcoming Events list to support faster responses without opening each event.

Added a visual for the “Can’t Go” state, providing feedback for users opting out.

Forms & Fields

Improved visual distinction between filled-in vs. incomplete fields, giving users a clearer sense of what’s left to complete.

Simplified information fields by removing unnecessary data and eliminating distracting strokes on input lines for a cleaner layout.

Filters & location settings

Introduced a dedicated Location Settings page, allowing users to filter events by city and distance radius.

Refined filters to better match how users search for events — including filters for unread messages, events hosted by friends, and smarter time-based sorting.

HIgh Fidelity Prototype

HIgh Fidelity Prototype

Interactive Prototype

The high-fidelity prototype incorporates all key updates from the latest round of usability testing, including improvements to navigation, visual hierarchy, event interaction, and social features. D

esigned in Figma, the clickable prototype allows users to simulate the full app experience—from onboarding and browsing events to tapping in and interacting with groups.

This version reflects a polished and functional vision of the app, showcasing how user feedback directly informed design decisions. Click the images or button below to explore the live prototype.

Future Considerations

Future Considerations

As TAP-IN grows, new features can expand its community-building potential and enhance the user experience.

One priority is public groups, where users can join interest-based communities (for example runners, creatives, or gamers). Groups would have moderators to guide event creation, manage engagement, and ensure respectful interactions.

Another opportunity is friend profiles, adding a social layer to the app. With privacy controls, users could see which events friends have “tapped into,” surfacing relevant hangouts through peer discovery. Hosts could set visibility preferences for events as public, semi-public, or private.

Looking ahead, TAP-IN will continue to evolve with its community. Future updates will be shaped by user feedback, behavioral insights, and emerging social patterns, while maintaining the spontaneity and simplicity at its core.