Live Private Repository Mobile + Web

MigranX

A multi-sided platform built for immigrant and diaspora communities in the US — connecting them with home-country food and products from local vendors, with same-day delivery, shipping, and pickup options. The platform covers consumers, vendors, and drivers. I was part of the front-end engineering team at MigranX, responsible for the consumer app, the driver app, and the website.

React Native Expo Next.js 16 JavaScript TypeScript Zustand React Query Tailwind CSS Framer Motion Firebase
View Website GitHub ← Back to Projects
MigranX platform screenshot

Project Overview

MigranX is a shopping and delivery platform designed around a specific need: when people move from countries like Nigeria or Ghana to the United States, they leave behind access to the food and products they grew up with. Ethnic grocery stores and restaurants exist in the US, but finding them, knowing what's available, and placing an order is still largely informal. MigranX centralises that experience.

The platform is three-sided. Consumers browse and order from vendors — restaurants and grocery stores serving diaspora communities. Vendors list their products and manage their storefronts. Drivers pick up and deliver orders. Each side has its own dedicated app. The platform also has a public-facing website.

I was part of the front-end engineering team at MigranX, working across three surfaces: the consumer app, the driver app, and the website. The seller app was handled separately by the team.

Platform Structure

  • Consumer app — where diaspora community members browse vendors, order food and products, and track deliveries. Built with React Native Expo in JavaScript.
  • Driver app — where delivery drivers accept orders, navigate to pickup and drop-off points, and manage their earnings. Built with React Native Expo in TypeScript.
  • Website — the platform's public web presence. Built with Next.js.
  • Seller app — where vendors manage their listings, profile, and orders. Handled by other engineers on the team.

Delivery Options

One of the distinguishing features of MigranX is that it supports three delivery modes, not just one:

  • Same-day delivery — an on-demand delivery driver picks up and delivers the order within the day
  • Shipping — for vendors that are not locally reachable, orders can be shipped, opening the platform to vendors and customers who are not in the same city
  • Pickup — the customer collects the order directly from the vendor
← FiBi
Back to Catalog → All Projects