The Problem
FreeStore was a startup with an ambitious idea: a mobile application that rewards users with virtual coins when they watch advertisements, which they can then redeem for real-world offers, products, and gifts from partner restaurants, events, and vendors.
The challenge was the scope. FreeStore needed an entire digital ecosystem built from nothing — and it needed to work correctly on day one. The requirements included:
Product Complexity
The application needed to seamlessly integrate multiple distinct systems: ad delivery and tracking, virtual coin management, a product and offers catalogue, gamification mechanics, a rewards redemption system with QR code verification, and a referral program — all within a single, coherent user experience.
Platform Requirements
The solution needed to be available on both iOS and Android with native-quality performance, and supported by a powerful web-based admin control panel that allowed FreeStore's team to manage all content, users, and partners without engineering involvement.
Multilingual Support
The application needed to serve both Arabic and English-speaking audiences, requiring full RTL/LTR layout support across all screens.
Startup Timeline
FreeStore had a defined go-to-market timeline. Every development decision had to balance completeness against speed-to-launch without compromising the user experience.
The Solution
QueuesHub designed and delivered a complete mobile application ecosystem tailored to FreeStore's requirements, operating as the sole technology partner for the entire engagement.
Backend Development (Laravel)
A secure, scalable backend built with Laravel, featuring a comprehensive API layer, microservices-oriented architecture, and support for all platform functions: user authentication, ad management, coin transactions, offer and product catalog, partner management, QR code generation and validation, push notifications, gamification logic, and referral tracking.
The database was designed for high-throughput transactional operations and efficient querying across the coin economy — ensuring that redemptions, coin balances, and ad completions remained accurate and consistent under concurrent user activity.
Admin Control Panel (Angular)
A fully featured, role-based administration dashboard allowing FreeStore's team to manage every aspect of the platform: ad campaigns and targeting, offer and product listings, partner onboarding, user management, demographic segmentation for targeted notifications, and real-time analytics on user activity and campaign performance.
Native Mobile Applications (iOS & Android)
Fully featured mobile applications for both iOS and Android, built with React Native for cross-platform code efficiency while maintaining native performance characteristics. The apps delivered: - Seamless user onboarding and authentication - Personalized content feeds - Non-skippable ad viewing with integrated survey capability - Coin earning, balance display, and transaction history - Product and offer browsing with search and filtering - QR code redemption at partner locations - Gamification elements and referral program - Google Ads integration for additional revenue streams - Full Arabic/English language switching with proper RTL support
Multi-Language Architecture
The entire platform — backend, admin panel, and mobile apps — was built with internationalization as a first-class concern, not a post-launch addition.
The Results
Complete Platform Delivered
A full rewards-based digital ecosystem — backend, admin panel, iOS app, and Android app — was delivered from scratch on schedule, ready for market launch.
Enhanced User Engagement
The combination of non-skippable ad watching, gamified coin earning, surveys, and a varied reward catalog created a highly engaging user loop that drove session frequency and retention.
Vendor Partnership Enablement
The admin panel gave FreeStore the operational independence to onboard vendors, manage offers and products, configure campaigns, and track redemptions — without requiring development resources for day-to-day operations.
Targeted Marketing Capability
The demographic grouping and push notification targeting system allowed FreeStore to run personalized campaigns for specific user segments, improving conversion rates for partner offers.
Full Ownership
FreeStore received complete ownership of all source code, infrastructure configurations, and technical documentation — giving them full control over the platform's future development and the freedom to scale independently.
Scalable Foundation
The architecture was designed for growth — capable of supporting a significantly larger user base, additional partner types, and new product features without requiring a platform rebuild.