Firebase · Capacitor · Group Dessert Matching

SweetSpot

Stop scrolling maps for dessert. Swipe on nearby boba, ice cream, shaved ice, and bakeries with friends, and only reveal your shared picks. Built for web, iOS, and Android.

Live on FirebaseSolo Developer2026
Try the swipe ↓
drag the card or use the buttons
Project Details

"Where should we get dessert?" has the exact same group-decision problem as dinner, just with a narrower, more specific category: boba, ice cream, shaved ice, and bakeries. Sweet Spot applies the same swipe-and-match model that worked for MunchMatch to that specific craving, packaged as a cross-platform app via Capacitor so it runs natively on iOS and Android, not just the web.

GRP
Host or join a group: one person starts a session, others join to swipe together
TAP
Swipe interface: nearby dessert spots surfaced one at a time, each person votes independently
SYN
Real-time sync: Firebase keeps every group member's swipes in sync as they happen
APP
Cross-platform: Capacitor wraps the same codebase into native iOS and Android builds
1
Host starts a group and finds nearby dessert spots
2
Friends join the group via a shared link or code
3
Each person swipes independently on their own device
4
Firebase syncs votes across the group in real time
5
Mutual matches are revealed once everyone finishes
Built on the MunchMatch foundation: the group-swipe-and-match mechanic was already validated, so Sweet Spot reuses that architecture and narrows the scope to a dessert-specific experience rather than rebuilding the pattern from scratch.
Capacitor for cross-platform delivery: wrapping the same web codebase for iOS and Android avoids maintaining separate native apps while still producing real, installable mobile builds.
Firebase for real-time group state: group swiping only works if everyone's votes sync live, and Firebase Realtime DB handles that without a custom backend.
  • Expand category filters beyond boba, ice cream, shaved ice, and bakeries
  • Publish the Capacitor builds to the App Store and Google Play
  • Persistent group history so friends can revisit past matches