We built Flow as a location-intelligent loyalty platform that rewards consumers for walking into stores, not just buying from them. React Native, a custom GPS geofence engine, and a dual QR interaction layer have attracted 6,000+ users since our January 2026 launch, making physical retail visits the most rewarding choice in a digital-first world.
0K+
Monthly Active Users
0M+
Points Redeemed
Duration
4 Months
Team Size
6 Members
Platform
iOS & Android
Reward interactions, not only transactions. A GPS and QR loyalty app that turns physical retail visits into instant point rewards. Live since January 2026 with 6,000+ users.
Saudi retailers were watching customer attention drift to online shopping while their physical stores generated no loyalty data and offered no digital engagement hook. Traditional loyalty programs only rewarded purchases, missing the 70% of visits that did not convert to immediate sales. Flow saw an opportunity to reward the entire retail journey, from proximity to presence to purchase, and turn physical locations into engagement engines.
4 Months transformation from concept to launch
Critical obstacles that required innovative solutions and creative problem-solving.
Continuous GPS monitoring for geofence detection is notorious for draining device batteries — a fast path to negative app store reviews and uninstalls. Implementing a smart location strategy using low-power significant location change monitoring, with precise GPS only triggered near partner zones, reduced battery impact to under 2% per hour.
Saudi retail is concentrated in multi-floor malls where GPS signals are unreliable indoors. Detecting which specific store within a mall a user entered — not just the building — required a hybrid approach combining coarse GPS, Wi-Fi positioning, and QR scan confirmation to award points with confidence.
Processing 500K+ geofence events per day and delivering point rewards within 3 seconds at 150K+ concurrent users required a dedicated geofence processing service on AWS with auto-scaling worker pools — the main Node.js API could not handle the event volume without dedicated infrastructure.
Early testing revealed users attempting to exploit the GPS system by spoofing their location near partner stores. Implementing device fingerprinting, velocity checks (users cannot teleport between stores), and WiFi signal triangulation validation eliminated the fraud vector without degrading the legitimate user experience.
We built Flow on React Native with a background GPS geofence system using a power-efficient hybrid location strategy, with significant location change monitoring and precise GPS only activated near partner zones. A dedicated Node.js geofence processing service on AWS handles 500K+ daily location events, delivering point rewards within 3 seconds. The dual earn model, combining GPS visits with QR product interactions, creates multiple engagement touchpoints that keep users active throughout the retail experience, while Firebase proximity notifications pull users toward partner stores when they are nearby.
Geofenced retail zone system that detects when users enter partner store locations and instantly awards visit points — no QR scan required. Background location processing handles 150K+ concurrent users with sub-3-second reward delivery, creating an effortless earn experience that drives physical foot traffic to partner retailers.
Product and promotional QR scanning that awards bonus points for purchase verification, in-store interactions, and special offer activations. The dual-channel earn model — GPS visits plus QR interactions — creates multiple touchpoints that keep users engaged throughout the retail experience, not just at checkout.
Real-time points redemption marketplace with partner discounts, digital vouchers, and exclusive experiences. One-tap redemption generates instant digital coupons with retailer-specific barcodes, closing the loop between digital engagement and physical purchase at over 200 partner locations.
Self-service dashboard for retail partners to define geofenced zones, create QR campaigns, set reward parameters, and track customer visit analytics. Partners see real-time foot traffic data, dwell times, and conversion rates — making Flow the most data-rich loyalty tool in their stack.
How this project created lasting value across multiple dimensions.
Flow changed the loyalty paradigm by rewarding physical presence — not just purchases. Users who previously visited a partner store once a week started visiting daily to collect visit points, even without buying. The 45% retention increase reflects a fundamental shift in how customers relate to participating brands.
Retail partners reported 32% increase in store visits within 30 days of joining the network. The proximity notification system — alerting users when they are within 200 meters of a participating store — drove measurable impulse visits, turning nearby foot traffic into deliberate brand engagement.
Processing 150K+ concurrent GPS positions, validating geofence entries in real time, and delivering point rewards within 3 seconds required a purpose-built geofence processing architecture on AWS. The system handles 500K+ geofence events per day with 99.8% uptime and sub-200ms API responses.
The technologies and tools powering this solution.
React Native
Node.js
Firebase
MongoDB
AWS
QR Integration
Measurable outcomes that demonstrate the value delivered.
Let's create something amazing together. Whether it's a mobile app, web platform, or custom solution, we're here to bring your vision to life.
We typically respond within 2 hours