Their goals: Build a progressive web app that runs smoothly on all devices Create a secure, user-friendly mobile app with native-like performance Design a scalable membership model with different tiers and benefits Sync member data in real time with Salesforce CRM and prevent unauthorized club card use Add geolocation features for personalized recommendations Build an event system with category-based navigation and filtering How It Works: Members sign up for a membership level and get a digital club card directly in the app. They discover events through mobile-optimized filters and categories, with recommendations based on their location. They collect and redeem bonuses, and can review their benefit history. Member profiles, event participation and subscriptions sync in real time with Salesforce CRM, and payments run through Stripe. Each club card is bound to a member, and geo-fencing and backend validations block unauthorized use. Key Features: Progressive Web App: Reaches a wider audience than a native app alone, since mobile website users outnumber app users nearly three to one Digital Club Cards and Subscriptions: Access cards in the app, redeem bonuses, view benefit history and upgrade to higher membership tiers Event Filtering and Navigation: Mobile-optimized filters with clear options across multiple categories Salesforce Integration: Real-time sync of member profiles, event participation and subscription data Security: Unique card-binding, geo-fencing and backend-level validations Geolocation Personalization: Location-aware recommendations Outcome: A scalable PWA and mobile app that lets members discover events, manage subscriptions, access digital cards and redeem bonuses through a secure interface. The client nearly doubled its user base with 90% growth, and the platform helped enable strategic partnerships that expanded reach and engagement. The collaboration has been running since 2018, for more than 8 years. Tech Stack: Flutter, Vue