Skip to content
Ebrain Flores.
← Back home
Mobile appsRetail and loyalty programs2 min read

GAMA

A mobile experience that brings Gama Club, benefits and services into a single channel

GAMA

The challenge

The services behind Gama Club relied on separate data sources and enterprise platforms, forcing members to move between several channels to manage their account, check benefits or redeem promotions. Customer data was also scattered across branches, and duplicate records made it harder to deliver a consistent experience. The challenge was to bring functionality from different systems into one experience while keeping the information consistent, protecting sensitive operations such as authentication and transfers, and making it possible to manage content without shipping a new version of the app every time.

The solution

We built a digital access layer to the Gama ecosystem: an iOS and Android app where members interact with a range of services without needing to know which platform processes each operation. In parallel, we implemented a unified data ecosystem that connects every branch nationwide to a centralized database with real-time profile synchronization, so customer information is immediately available at any point of sale. A middleware API decouples the app from the internal systems, centralizes the integrations with Gama En Línea, Gama Club and the SAP platforms, and keeps credentials and secrets outside the application. The engagement covered wireframes and clickable prototypes, service integration, functional testing and technical documentation.

The result

Gama Club's digital services now live in a single owned mobile channel.

What we built

  • Account and profile: sign-up, login, profile updates and password recovery.
  • Digital Gama Club card available directly in the app.
  • Miles and rewards: balances, transaction history and loyalty program benefits.
  • Miles transfers between members, with additional validations and two-factor security.
  • Promotions and coupons connected to the commercial platforms.
  • Product, stock and pricing lookups sourced from SAP Commerce.
  • Branch directory with available services and map-based locations.
  • Push notifications tied to campaigns and user segments.
  • A headless CMS backoffice to manage pages, banners, carousels, FAQs, branches, promotions, coupons, notifications, users, roles and audit trails.

Impact and results

  • Gama Club's digital services now live in a single owned mobile channel.
  • Real-time profile synchronization across branches and the removal of duplicate records, giving the loyalty program a single customer base.
  • Content and configuration can be updated without releasing a new version of the app.
  • Controlled integration with existing systems and an architecture ready to absorb new services.
  • The project is currently in development, so definitive adoption or commercial impact metrics are not yet available.

Technologies and integrations

  • React Native for the mobile application.
  • .NET 9 with ASP.NET Core and REST services documented through OpenAPI/Swagger on the backend layer.
  • Vue.js 3 with TypeScript for the administrative backoffice.
  • Integrations with Gama En Línea, Gama Club and SAP platforms, including SAP Commerce.
  • Token-based authentication, TLS communication, rate limiting, validation, logging, auditing, metrics, traceability, controlled retries and circuit breakers.