Nearby and online overlap
Discovery surfaces relevant vibes by category, mood, radius, and online fallback so a user always has a next possible connection.
Vibing turns social intent into short-lived, nearby or online opportunities, helping people coordinate in minutes without falling into another endless feed.
Three people are coordinating a focused cafe session within your radius.
A temporary room is open for lightweight coordination before the stream starts.
Your social pulse: 4 overlaps, 2 signals, 1 crossed-path opportunity.
Users create or discover quick social opportunities called Vibes: hanging out, studying, sports, watch parties, campus meetups, neighborhood plans, and online rooms.
Discovery surfaces relevant vibes by category, mood, radius, and online fallback so a user always has a next possible connection.
Lightweight group spaces attach to each vibe, reducing planning friction without creating permanent social clutter.
A daily pulse flow summarizes activity, signals, crossed-path moments, and social momentum to reinforce habit.
A user posts what they want to do now or receives a relevant nearby or online prompt.
Category, mood, radius, and availability filters bring the right opportunities forward.
Temporary rooms and consent-aware signals let users coordinate without high-pressure messaging.
The app optimizes for action, not passive consumption or profile performance.
Today’s Vibe closes the loop with a pulse-style summary of what happened and what is next.
Time-scoped intent creation and participation.
Category, taxonomy, mood, radius, and online fallback.
Local discovery without exact location exposure.
Short-lived chat spaces tied to each vibe.
Controlled interest expression with visibility settings.
Approximate proximity overlap with privacy abstraction.
Signal alerts, moderation UX, and user visibility controls.
Privacy policy, terms, and account deletion readiness.
Vibing sits between social discovery, lightweight coordination, and trust-aware proximity matching. The product is built around what someone wants to do now, not around profile optimization or vanity metrics.
The prototype is built around React Native, Expo Router, Supabase, realtime presence, reusable design primitives, and operational tooling for moderation workflows.
React Native, Expo Router file-based routing, and TypeScript for cross-platform mobile delivery.
Modular domain services under src/modules/*, shared types under src/types, and centralized app state in src/state/store.
Supabase authentication, database access, migrations, and seed/test scripts.
Realtime provider plus location and presence modules, map components, and tile provider integration.
Reusable components, tokens, typography, and theme abstractions for consistent mobile UI.
Locale scaffolding for English, Spanish, and Portuguese.
Separate admin app for moderation and operations workflows.
EAS configuration, mobile identifiers, branding updates, CI, App Store privacy URLs, and Play Console policy pages.
Vibing starts where “what are we doing right now?” already matters: campuses, urban neighborhood clusters, and interest cohorts like sports, anime, study groups, and watch parties.
Core flows exist across onboarding, vibe creation/discovery, rooms, signals, crossed paths, recap, settings, safety, and invites.
Less profile optimization, less passive consumption, and more real people coordinating in the moment.