React Native
Mobile app feature implementation across shared code.
Rewards mobile app
Offer and rewards app for dining, beauty, retail, services, entertainment, and fitness experiences.

Chalhoub ENTERTAINER is a rewards mobile app for offers across dining, beauty, retail, entertainment, services, and fitness.
The project involved React Native feature delivery, localization, themed UI work, Braze integration, and native Android integration details.
ENTERTAINER products in the Chalhoub family revolve around buy-one-get-one and discounted offers, so the mobile experience had to make discovery, redemption, and location-based browsing feel fast across a large offer catalog. The React Native work covered the screens users interact with daily as well as the supporting state and data flows behind them.
A meaningful portion of the work was integration and platform detail: wiring Braze for lifecycle messaging and campaigns, adding JNI-based native Android bridges where platform behavior was required, and maintaining a themed, localized UI that adapts to regional content and the right-to-left languages used across the Gulf market.
This case study documents Chalhoub ENTERTAINER as a rewards mobile app project with a focus on the product behavior, user-facing workflows, and technical delivery considerations that matter when building a similar application. The work is listed under the role of React Native Developer, so the page is written around practical implementation responsibilities rather than a generic showcase description.
The main product scope centers on Offer discovery and redemption-oriented mobile screens. Location-aware browsing across dining, beauty, retail, and fitness categories. Localized UI behavior for regional users and right-to-left content. Themed brand experience for a partner rewards application. These details show the type of screen design, state management, data handling, integration work, and release planning required for the project. For portfolio visitors comparing mobile and web products, this gives a clear view of what had to work in the real application, not just the visual surface.
The delivery stack includes React Native, Redux, Braze, JNI, Localization, Theme. In this project, the technical choices were tied to the product requirements: reliable user journeys, maintainable UI components, predictable data flow, integration with external services where needed, and support for production behavior across the target devices or web surfaces.
The screenshots, links, features, and technology notes on this page are kept together so search engines, clients, and collaborators can understand the project in context. The goal is to make the page useful for people evaluating experience in rewards mobile app, app development, full-stack delivery, and product engineering work.
The technology stack below summarizes the major implementation areas behind Chalhoub ENTERTAINER. Each item is included because it connects directly to a product need such as cross-platform delivery, backend data exchange, payment or account behavior, app-store readiness, localization, real-time updates, or internal workflow management.
Mobile app feature implementation across shared code.
Customer engagement and messaging integration.
Native Android bridge work where platform behavior was needed.
Language and regional content support.
Client-side state management for offer data and redemption flows.
Brand-specific styling system applied across shared React Native screens.



The engagement scope for Chalhoub ENTERTAINER was shaped by the product category, the target users, and the operational expectations behind the app. A rewards mobile app needs more than screens: it needs stable navigation, clear feedback states, resilient data loading, accessible content structure, and enough technical flexibility to evolve as product requirements change.
From an engineering perspective, the important work is connecting the visible product experience to the systems behind it. For Chalhoub ENTERTAINER, that means treating features such as Offer discovery and redemption-oriented mobile screens. Location-aware browsing across dining, beauty, retail, and fitness categories. Localized UI behavior for regional users and right-to-left content. as complete workflows with edge cases, loading states, error handling, and release implications. These are the details that make a portfolio project useful for judging delivery quality.
This page is based on the project information available in the portfolio archive and focuses on the implementation scope that can be described publicly. The page also links to related projects that share technologies or product patterns, making it easier to compare similar React Native, Expo, Next.js, dashboard, ecommerce, marketplace, and mobile app work.