Projects

WhatsDish Food Ordering App 2025

Food ordering mobile app built with React Native, Expo, and TypeScript. Architected a monorepo using domain-driven design with base/adapter pattern. Developed custom DevTools with token management, MQTT monitoring, and logging. Automated API client generation with Zod schemas, creating type-safe Tanstack Query hooks. Features include intelligent search, video reels for content discovery, integrated wallet with Interac e-Transfer top-up and cashback, scan-to-pay QR codes, i18n multi-language support, Tanstack Query caching, and real-time MQTT for live order updates and cart synchronization.

  • Websitehttps://whatsdish.com/
  • StackReact NativeExpoTypeScriptZodMonorepoDomain-Driven DesignMobileTanstack QueryMQTTi18n

Ordering Experience

Home - Featured Restaurants
Search Functionality
Restaurant Menu
Item Details with Variants
Item with Required Modifiers
Multiple Carts Management
Cart Details
Checkout

Wallet & Payments

Wallet Overview
Interac e-Transfer Top-up
Scan to Pay QR Code

Content Discovery

Video Discovery
Video Reel Player

Developer Tools

Developer Tools