Food Ordering App

Restaurant ordering app on React Native and Supabase, with Stripe payments, multi-restaurant catalogues, and real-time order tracking.

Delivered
Apr 2024
Stack
React Native app, Supabase, Stripe
  • Stripe payments
  • Live tracking

The problem

Customers needed to order from multiple restaurants with reliable payments and live order status, without calling the restaurant for updates.

Approach

A React Native food ordering app backed by Supabase, with Stripe payments and live order tracking for customers. Realtime order status over websockets, idempotent payment flows, and a courier-friendly status model.

Architecture

React Native app ordering, live order tracking
Supabase — auth, Postgres database, realtime channels
Stripe payments, idempotent charge flow

Outcome

Stripe payments and live order tracking across multi-restaurant catalogues.