Jollibee Vietnam Mobile App

Project Summary

Jollibee Vietnam Mobile App is a tablet-based POS system that harmonizes front-of-house ordering, payment capture, and kitchen updates across busy restaurants. It orchestrates order entry, checkout, and Deep Link MoMo payments while syncing across customer, merchant, and delivery apps, plus streaming telemetry to Google Analytics alongside backend API/GraphQL updates.

Role:React Native Developer
Timeline:January 2022 – January 2025
Industry:Food and Beverage
Client:Jollibee Vietnam

Tech Stack

React NativeReact.jsDeep linkMoMoFCM push notificationSmartPushGoogle APIGoogle AnalyticsIntegrate API & GraphQL
Responsibilities

Responsibilities

  • Responsibilities

    Built and maintained React Native applications (Consumer, Merchant, Delivery) for a large-scale nationwide food ordering platform with high daily traffic.

  • Responsibilities

    Developed core features including ordering flow, cart, checkout, and order lifecycle management.

  • Responsibilities

    Integrated payment gateways (e.g., MoMo) and FCM push notifications for secure payments and real-time order updates.

  • Responsibilities

    Integrated SmartPush to log and track order events, customer data, and order status via a centralized dashboard.

  • Responsibilities

    Enhanced UI/UX, animations (fly-to-cart), and optimized performance for stability and scalability.

Challenges & Solutions

Challenges

Challenges

  • Coordinating three apps (customer, merchant, delivery) with consistent UX and data.
  • Integrating MoMo Payments via deep links from the mobile apps.
Solutions

Solutions

  • Shared feature components and animation patterns across the consumer, merchant, and delivery apps.
  • Send order details to the backend, have it generate the MoMo deep link, open it inside the app, then post back success info so the backend returns a confirmation page with the order link.