← Back to case studies

Tribevibe

Designing a mindful social startup that helps people meet offline

Smartphone screen showing a social app Explore page with profiles of Violet, Jarred, and others, with options to reply or meet.
Industry
Travel, Social
Timeline
From 2020 to 2023
Launched
Sep 2020
Collaborators
Darko Bozhinovski (development)

Idea

The pandemic began. The world froze. Businesses pivoted from offline to online, digital to more digital. And there I was, doing the most counterintuitive thing imaginable: I started building a community-driven social app for offline experiences.

Yes—an app to help people meet in the real world, during a global lockdown. But the logic made sense in my head: While everyone else was adapting to the pandemic, I was preparing for its aftermath. If competitors zig, you zag, right?

In theory, it was brilliant, but in practice.? Well, as the saying goes: “In theory, there is no difference between theory and practice. In practice, there is.” Tribevibe became a startup journey that looked smooth on paper but was full of beautiful chaos, invaluable lessons, and creative breakthroughs.

This is the case study of that journey.

Overview

Tribevibe is a community built for people who connect online but meet offline. Not for quick hangouts, nor for dopamine-driven feed scrolling, but for genuine, meaningful friendships—the kind you remember years later.

It’s built for travelers, expats, digital nomads, flâneurs, adventurers, global roamers, and curiosity-driven humans who want a social fabric that extends far beyond their hometowns.

The idea was simple but powerful: Reconnect people with the physical world. Not through loud notifications or addictive design patterns, but through gentle social discovery, shared vibes, and real-life encounters.

Challenge

At first, I thought Tribevibe’s main competitor would be Couchsurfing. By May 2020, Couchsurfing was struggling for survival, and I saw a perfect opportunity, and I clicked: “When Couchsurfing declines, the community will drift to Tribevibe.”

But reality had a different lesson waiting: I wasn’t competing with Couchsurfing. I was competing with social media itself—the machine that consumes attention, time, and intention.

To grow, Tribevibe needed more than clever features. It needed a philosophical stance, a reason for people to put their phones down and meet someone in person. It needed to balance growth with ethics, discovery with consent, curiosity with comfort. That meant rethinking product strategy from the ground up.

Objectives

  1. Find the leanest possible way to design a mobile app that enables people to meet while they travel.
  2. Create features that organically and sustainably expand the Tribevibe community.
  3. Self-fund the entire startup without draining my life savings.

Approach

Talking about hidden system complexities

Designing an app for meeting people sounds simple—until you start building it.
Tribevibe required enough infrastructure to make a developer cry into their coffee: user authentication, chat functionality, review and trust system, geo-spatial location, invite system, verification flows, safety mechanisms, preference matching, notifications and timing logic and then sore more.

Every tiny interaction becomes a branching tree of potential user paths. And every path needs clarity, safety, and intentional design.

Grid of mobile app screens displaying user profiles, reviews, trip planning, and social features for a community travel app called TribeVibe.

The onboarding

Onboarding is where people decide whether to trust your app—or abandon it.
For Tribevibe, I kept onboarding focused, warm, and human. The goal was to gather just enough information to create a real profile without overwhelming new members. Guidance mattered. Guardrails mattered even more.

Grid of mobile app registration screens showing steps for entering full name, gender, birthdate, choosing and confirming password, and password recovery.

The invite system

Tribevibe was never meant to be “open to everyone.” To register, you needed a personal invite from an existing member. This created a sense of belonging, trustworthiness among strangers, organic, community-driven growth.

Instead of viral mechanics, Tribevibe was supposed to grew like old-school communities: person to person, circle to circle, city to city.

Three phone screens showing an invite friends flow in an app, with illustrations of people on a tandem bike, an email invite form, and a confirmation popup.

Designing the general look and feel

The app was intentionally minimalistic. No feeds, no endless scroll, no notifications screaming for attention. Just a simple discovery flow, profiles built around presence, place, and interests, a vibe-based matching mechanic, a messaging system, safety and trust layers, invite and referral logic, a location-aware exploration map

The UI encouraged intentionality. The UX reduced friction while avoiding the addictive design patterns common in the industry.

About me section stating remote digital nomad work and spontaneous trips, vouched by Anna Karenina, with a purple notification bar where Trausti wants to meet you and a View request button.

Geo-based discovery of people

The Explore section became the heart of the experience—a way for members to discover each other based on real-world proximity. A map-driven browsing experience, online/offline status indicators, profiles anchored in place, not in arbitrary algorithms.

It encouraged natural, local discovery. Not swiping, nor browsing endlessly. Just people near you, living their life, open to meet offline.

Mobile app screens showing an Explore section with a search bar, location filter, and a grid of diverse user profile pictures.
Mobile app interface showing three screens: member profiles grid under Explore, detailed user profile of Trausti Larsen with trips and interests, and Messages list with user conversations.

Reporting and safety controls

Real-life meetups require robust safety layers. I designed an integrated reporting system so members could quietly flag a profile for inappropriate behavior or suspicious activity. This wasn’t an afterthought—it was foundational. Great communities need great guardrails.

Three mobile screens showing a multi-step report profile process with options for reasons, a text field for details, and a thank you confirmation message.

Bookmarking a friend (not “adding” one)

“Add as a friend” felt too social-media-ish, too digital, too sueprficial, and too performative.

So I introduced Bookmarks instead—a soft connection gesture and a reminder: “I’d like to reconnect with this person someday.” It worked just like you are bookmarking a website.

You are never sending a ping to the website, and in the same manner, a ping is never sent to the bookmarked person. It avoids the social-media psychology of collecting friends and encourages the offline psychology of staying in touch.

Mobile app screens showing a review submission process with star ratings for safety and communication, positive feedback selection, and a confirmation message saying 'Well done, Daisy! Your review has been published.'

Chat functionality

Chat is one of the hardest things to design and build. So I kept it intentionally lean and respectful. A chat could only begin once both sides mutually approved they wanted to meet. No unsolicited messages. No digital noise. No chasing. This turned the chat into a pre-meeting space, not a new digital hangout.

Screenshots of a mobile app showing user profiles and messaging, including conversation about visiting Canyon Matka, message send error, and meeting requests.

Public trips

To make discovery more dynamic, I added Public Trips—a way for members to share where they’re going next. This feature allowed others to see who might be visiting their city, meet travellers with shared interests, host newcomers in their hometown. It helped Tribevibe grow organically through movement itself—friendships formed on trains, beaches, co-working spots, airports.

Four smartphone screens showing a trip planning app with trip creation, trip list with options to modify or remove trips, and a trip modification form.
Mobile app screens showing a 'My photos' section with multiple photo slots, one screen displays a popup stating 'You need to have at least one photo', another shows options to choose photos or take a selfie, and another screen partially shows an option to delete a photo.
Three mobile screens showing a profile deletion flow with reasons for deletion, email data request option, and a confirmation dialog.
Illustration of a person flying on a large blue paper airplane with the text 'Request sent. Once Susanne accepts, you'll get notified.' and a button labeled 'Alright'.

Empty states and skeletons

Empty states are where first impressions happen. For a brand-new user, almost every screen is an empty state. I spent time designing thoughtful messaging, visuals, and guidance so the app felt welcoming even when nothing was populated yet. Instead of “nothing here,” empty states expressed possibility and warmth.

Mobile app screens showing Past trips with a woman sitting by a reflective pool titled 'Time doesn't run backwards' and My reviews with a man reading a map near signposts labeled 'No reviews yet'.

Also, before any content loads, people still form opinions. A blank screen feels broken. A loading spinner feels boring. So, I designed skeleton screens that gave structure and anticipation—small touches that transformed waiting time into a smooth, reassuring experience.

Mobile app interface showing three screens: Explore with member and traveller icons, My profile with user details and avatar icon, and Members list with back navigation.

Designing the website

The website became the storytelling layer of Tribevibe—why it exists, what it stands for, and why offline connection still matters. The brand voice leaned into poetic, human language instead of marketing jargon. Tribevibe wasn’t selling features. It was offering a philosophy of connection.

Webpage for Tribevibe showing a circular collage of diverse profile pictures around a message about making international friends and experiencing the world as a global family, with text sections describing offline experiences, an invite-based community, and a review system.