Features
Everyfeature,inonescroll.
Eight focused capabilities that turn vague interest into Saturday night around a real table. Map, chat, profiles, safety, and the privacy guarantees behind it all.
The core primitive
Meetup intents
An intent is a lightweight public signal that you want to play a specific game at a specific time, roughly somewhere. It's also an instant group chat when the first person joins.
- Game autocomplete: D&D 5e, Pathfinder, Gloomhaven, 40k, Magic, and more.
- Time blocks, not exact minutes — say 'Saturday evening,' not '7:43 PM'.
- Map-picked locations separate from your personal city.
- One active intent at a time, up to 20 intents per account.
- Gold marker for yours, green for joined, neutral for others.
Meetup intents
The core primitive
Screenshot placeholder · 375 × 812
Map discovery
See nearby games on a real map.
Mapbox-powered map with clustering, zoom, and a 'my location' button. No passive user pins — only meetup intents are visible.
- Cluster-zoom for dense areas, fluid pan across cities.
- Filter by game, time window, and status.
- Tap a marker to preview — tap again to join the chat.
- List view for scanning when the map is too quiet.
See nearby games on a real map
Map discovery
Screenshot placeholder · 375 × 812
Nearby players · new
Know who's in your area — before the map fills up.
A count of players within a configurable radius, sorted so anyone with an active meetup is right on top. Distances come from city centers, so no GPS is ever needed.
- Preset radii: 10 km / 25 km / 50 km, default 25 km.
- 'Has active meetup' badge on cards that bridge to an intent.
- Tap a card to open a profile and DM.
- No precise distances shown — privacy-safe social proof.
Know who's in your area — before the map fills up
Nearby players · new
Screenshot placeholder · 375 × 812
Chat
Group chats and DMs, without the Discord sprawl.
Every intent becomes a group chat as soon as someone joins. Direct messages work from any profile, with unread badges, replies, pinning, and system messages.
- Group chat auto-named with the game and intent icon.
- 1:1 direct messages from profiles or user search.
- Reply threads, pin messages, mute or delete conversations.
- Push notifications via Firebase Cloud Messaging.
Group chats and DMs, without the Discord sprawl
Chat
Screenshot placeholder · 375 × 812
Profiles
Enough to vibe-check — never enough to dox.
Pick an avatar, a display name, a @userId, a short about-you, and tag your tabletop interests. Optional gallery of up to 9 images.
- Max 30 interest chips, searchable autocomplete.
- Drag-and-drop gallery reordering.
- No personal location ever shown on a profile.
- Discoverable by search when you want to be.
Enough to vibe-check — never enough to dox
Profiles
Screenshot placeholder · 375 × 812
Safety & moderation
Hosts in charge, without the drama.
Hosts can kick or ban anyone from their meetup chats. Banned users see a polite notice and are blocked from rejoining.
- Ban applies to all of the host's meetup chats.
- Dedicated Banned Users screen to unban when needed.
- No public shaming surfaces — handle it quietly.
- Coming soon: user-level reporting for out-of-chat issues.
Hosts in charge, without the drama
Safety & moderation
Screenshot placeholder · 375 × 812
Push notifications
Get pinged only for what matters.
New chat messages arrive as push notifications. Tapping opens the relevant chat directly.
- Delivered via Firebase Cloud Messaging.
- Per-chat mute controls for noisy groups.
- Notification preferences planned — simple toggles, nothing creepy.
Get pinged only for what matters
Push notifications
Screenshot placeholder · 375 × 812
Privacy by design
Intent, not surveillance.
Privacy is not a page of legalese — it's how the app is built. We'll stake our roadmap on it.
- No real-time tracking. Ever.
- City-level location only. No GPS coordinates stored per user.
- Meetup intent locations are separate from your profile.
- Apple Sign In. Email OTP. Google sign-in coming.
Intent, not surveillance
Privacy by design
Screenshot placeholder · 375 × 812
Frequently asked
The thinking behind the features
Two short reads on why DiceDelve is built the way it is.