top of page

Information Architecture & User Flows

The information architecture and user flows for Hoppin were designed with simplicity, flexibility, and user intention in mind to reduce cognitive load and help users find, book, and manage leisure activities as easily as possible—whether they're planners like Priya or spontaneous explorers like Jordan.

Information Architecture

We followed a bottom-tab navigation structure with four core sections designed for optimal user experience and easy navigation.

Home

The central hub with a personalized activity feed, trending events, and a prominent search bar. Users can browse by interest, time, or location without logging in.

Community

Encourages light-touch social interaction. Users can invite friends or share events, with subtle access to connect with others attending.

My Activity

Straightforward space for managing upcoming and past bookings. Options to reschedule, cancel, or review bookings support flexibility and control.

Profile

Allows users to manage preferences, saved activities, and payment methods. Supports personalization and account management.

Why this Information Architecture works?

Prioritizes search-first discovery, reducing time-to-content

Supports both direct action (search → book) and casual browsing (scroll → explore)

Easy to scale with new features like loyalty rewards or event reminders in the future

User Flows

We designed five key user flows based on real-world use cases and survey insights. These flows ensure our app supports the most common user goals clearly and intuitively.

1

Onboarding & Preference Setting Flow

Purpose: Personalize the homepage based on user interests and location.

 Guest access or sign-up

 Select preferred activity types

 Choose location (current or manual)

 Receive tailored suggestions on the homepage

2

Search-first Navigation Flow

Purpose: Help users quickly find relevant activities.

 User enters search keywords or applies filters (time, location, type)

 Results update instantly

 Users can tap into any event to view details and availability

3

Invite Friends Flow

Purpose: Add a social layer to activity planning.

 On event page, tap "Invite a Friend"

 Choose from:

In-app friends

Phone contacts (with permission)

Social sharing apps (WhatsApp, Instagram, SMS)

 Friends receive a link and can view or RSVP

4

Reschedule & Cancellation Flow

Purpose: Support flexibility in user planning.

 From "My Activity," users select a booking

 Options to:

Reschedule to a different date/time

Cancel with refund info

 System confirms changes and updates activity history

5

Guest Booking Confirmation Flow

Purpose: Allow users to complete bookings without creating an account, reducing barriers to conversion.

 User selects activity and booking details

 Guest checkout option prominently displayed

 Minimal information required:

Name and email for confirmation

Payment information

Optional phone number for updates

 Booking confirmation with email receipt

 Option to create account post-booking for easier management

Design Principles Behind the Flows

These core principles guided our design decisions throughout the flow creation process.

1

Task-based and Intuitive

Each flow mirrors real-life user behavior and natural task completion patterns

2

Accessible

Designed with mobile-first principles and WCAG color contrast compliance

3

Low-friction

Guest mode, merged sign-in/sign-up, and optional social features support varied comfort levels

4

Expandable

The IA and flows allow room for features like push notifications, reward systems, or activity reviews

bottom of page