Social discovery mobile app case study

WhichOneDiscover,Connect, Chat& Share Moments

A modern social app experience with nearby discovery, real-time chat, stories, media sharing, and smart privacy controls.

WhichOne app logo
Nearby

Approx. distance

2.4 km away

Nearby Discovery

A map experience built around privacy, not pressure.

WhichOne lets people discover nearby profiles, map stories, and shared social intent while keeping exact live location private and visibility under the user's control.

Everyone

Browse and be discovered by people nearby while Nearby Mode is on.

Friends only

Limit discovery to accepted connections while keeping the map useful.

Hidden

Turn off the map, remove location visibility, and pause nearby activity.

WhichOne app logo
Chat
Hey, coffee nearby?
Sounds good. Sending a place.
Shared 4 photos

Real-Time Chat

Fast conversations with rich media in the flow.

Requests turn into private chat rooms with messages, photos, videos, voice notes, delivery state, notifications, and encrypted message payloads designed for everyday social momentum.

Messaging

Realtime one-to-one chat with replies, reactions, unread counts, and delivery awareness.

Calls

Audio and video calling use WebRTC signaling with presence and call state built into the chat layer.

Stories & Moments

Temporary moments that make discovery feel alive.

Stories support photo and video sharing, viewers, replies, and map-based public moments. Free users get a focused daily story flow, while premium unlocks room for more expression.

Stories

Share photos or videos with progress-driven viewing and reply paths.

Map stories

Place public moments into the nearby experience with approximate location context.

Premium

Premium users can post beyond the free daily story limit.

Aarav

Map story

Moments that start conversations.

Reply to story

Camera

NaturalCinematicGoldenCyberpunk

Creative Media

Camera, gallery, and filters for expressive sharing.

WhichOne brings together camera capture, custom gallery selection, multiple media sharing, and a growing filter system inspired by modern social tools.

NaturalCinematicGoldenCyberpunkFace LightNeon

Premium & Monetization

A clear Plus tier for deeper social discovery.

The monetization layer is built around meaningful upgrades: unlimited stories, premium filters, more profile photos, premium badge treatment, and richer map styles.

Free

Start social

Core discovery, chat, stories, and standard media tools.

Plus

Unlock more

  • Unlimited stories
  • Premium creative filters
  • Up to 9 profile photos
  • Premium badge
  • Premium map styles
  • Better discovery controls

WhichOne Plus

Unlock the social layer.

Unlimited stories
Premium creative filters
Up to 9 profile photos
Premium badge

Stack

Realtime, scalable, secure.

Flutter
Firebase Auth
Firestore
Realtime DB
Storage
Cloud Functions

Security & Scale

Firebase-backed architecture with privacy-first controls.

WhichOne combines Flutter with Firebase services, Mapbox/OpenStreetMap tiles, RevenueCat subscriptions, FCM notifications, WebRTC calls, and encrypted chat media workflows.

Flutter
Firebase Auth
Firestore
Realtime DB
Storage
Cloud Functions
FCM
Mapbox
RevenueCat
WebRTC
E2EE
App Check

Want to build a social app like WhichOne?

Let's turn your product idea into a polished, scalable mobile experience with the right design system, backend, and launch path.

a² + b² = c²Pythagoras