Ruby
MobileFeatured2026

Ruby

Ruby is a full-featured dating application being developed for iOS and Android, targeting the Turkish market. Its signature feature is a gamified video room system: users start a video call at 100% blur and unlock visibility progressively by completing game tasks together (Truth or Dare, Never Have I Ever, Would You Rather, 10s Rapid Fire). The product covers auth, onboarding, discovery, matching, chat, premium monetization, and localization in 7 languages.

Blur-to-Clear video rooms
Supabase + LiveKit + RevenueCat
7-language i18n

The Challenge

Differentiating in a saturated dating app market dominated by Tinder/Bumble/Azar. The core bet was a novel 'blur-to-clear' video-call mechanic that requires low-latency WebRTC, robust real-time state sync across two devices, liveness-verified profiles, and a monetization model that doesn't feel exploitative.

The Approach

React Native + Expo (SDK 54) with NativeWind/Tailwind for styling and Expo Router for file-based navigation. Supabase handles auth, Postgres with Row Level Security, Realtime subscriptions for chat + match notifications, and PostGIS for geo-radius discovery queries. LiveKit powers the WebRTC video rooms with server-side blur control. RevenueCat manages iOS/Android subscriptions and entitlements. Liveness verification via expo-face-detector prevents catfishing. Multi-auth: Phone OTP, Email OTP, Apple Sign In, Google OAuth. 10-step onboarding with interest bubbles, vitals, headline, photo drag-drop, and ethical code acceptance.

Tech Stack

React NativeExpoTypeScriptSupabaseLiveKitRevenueCatNativeWindPostGISReanimated 3Zustand