Dither app interface showing swipe feature
In Development

Ending the Dining Debate

Swipe Tinder-style on restaurants or recipes with your group. When everyone swipes right on the same choice, it's a match. Real-time group decision-making for the modern age.

How Dither Works

Three simple steps to end the debate.

Create or Join a Session

Start a new session and share via QR code or link. Friends join instantly—no signup required. Choose between Dine Out (restaurants) or Dine In (recipes).

Swipe Together in Real-Time

Everyone swipes on the same options. Swipe right if you like it, left if you don't. All swipes sync instantly across all devices via WebSockets.

Match and Decide

When all participants swipe right on the same option, it's a match! Get notified instantly and make your reservation or start cooking.

Two Modes, One Goal

Whether eating out or cooking at home, Dither helps you decide.

Dine Out Mode

Find nearby restaurants using Google Places API. Session creator's location defines the search radius (up to 50 miles).

Dine In Mode

Browse 590+ international recipes from MealDB. Filter by category, cuisine, or ingredients. Auto-generate shopping lists.

Real-Time Chat

Built-in chat for each session. Coordinate, debate, and share opinions while swiping together.

Anonymous Join

No signup required. Join sessions via QR code or link with anonymous Supabase auth. Instant access.

Live Presence

See who's online and swiping. Real-time participant tracking with Supabase Realtime.

Cross-Platform

Built with React Native and Expo. Runs on iOS, Android, and web with the same codebase.

The Stack Behind Dither

Modern mobile architecture built for real-time collaboration.

Frontend

React NativeExpoTypeScriptZustand

Backend

SupabaseEdge FunctionsPostgresSupabase Realtime

APIs

Google PlacesMealDBExpo Notifications

Coming Soon to App Stores

Dither is currently in active development. Stay tuned for launch announcements.

© 2026 Dithery Designs. All rights reserved.