Skip to main content

React Native and Expo demo

The React Native and Expo demo implements Kora Market as a tactile cross-platform storefront. It gets a finalized order ID from a merchant backend and reaches the native Inttegro payment sheets through the React Native bridge.

About the app

Kora Market is a cross-platform mobile storefront that gives shoppers a tactile product experience and a native path to payment. The buying journey can feel consistent across iOS and Android while still respecting the conventions of each platform.

For the merchant, it offers a shared application layer without reducing checkout to a web view. The backend continues to own the customer, product, price, and order so the mobile app can remain a safe presentation surface.

Start with MCP

Connect your MCP client and ask MCP to design the server, Expo, and native boundaries for your checkout. Use the resulting plan to guide implementation and device testing.

What it demonstrates

Run the demo

Install the JavaScript dependencies, configure the merchant backend URL, and build the native iOS or Android application. Expo Go cannot load this custom native module. The released README contains the exact install, test, and platform run commands.

Follow the integration

  1. src/demoBackend.ts requests the finalized order from the merchant backend.
  2. App.tsx initializes and presents the sheet and cleans up the telemetry subscription.

Production boundary

Authenticate the app to your merchant backend and keep all authoritative order fields there. The application receives an order ID and verifies the final payment result through server-owned state before fulfillment.

Continue