Omni Connect: Multi-Tenant Service Booking & Subscription Ecosystem
Architected a multi-vendor directory and appointment booking platform with merchant control dashboards, geolocation salon discovery, and RevenueCat subscription paywalls.

The Engineering Challenge
Preventing double-booking race conditions when multiple customers attempt to reserve the exact same service appointment time slot simultaneously.
Managing complex vendor permissions, tiered subscription packages, and client booking histories in a single application.
What I Built & Delivered
Engineered atomic Firestore transaction reservations preventing any concurrent appointment booking conflicts.
Built dynamic geo-fencing salon directory maps filtering nearby providers by rating, services, and immediate slot availability.
Constructed custom vendor management dashboards allowing merchants to configure service menus, pricing, and operating hours in real time.
Integrated tiered subscription paywalls through RevenueCat to monetize premium merchant listings.
Architectural Highlights
Atomic Firestore Transactions
Cloud-enforced atomic locks that guarantee zero double-booking occurrences across high-traffic hours.
Geo-Spatial Querying Layer
Geohash indexing providing sub-100ms distance queries for thousands of mapped service vendors.
Engineering & Business Results
Zero double-booking errors across thousands of monthly active salon appointments.
Smooth 60fps interactive map exploration with clustered markers.
Successful monetization rollout with automated recurring monthly subscriptions.
Explore Firebase & Cloud Architecture
Have an app idea similar to Omni Connect?
Let's turn your concept or designs into a live, production-ready Flutter application in 20–30 days.