DineOS

Full Stack
SaaS
Mobile Dev
Stackex

Associated with

Stackex

Senior Full Stack Software Engineer

DineOS

Tech Stack

NestJS
PostgreSQL
TypeORM
React Native
Expo
React
Stripe
Firebase
Google Maps

Description

Solo-built a production white-label ordering platform — guest apps (iOS, Android, web), an admin dashboard, and a shared NestJS/PostgreSQL API — deployable per restaurant brand from a single codebase.

  • Implemented the full guest ordering flow: bilingual (EN/AR, RTL) menu browsing, cart and checkout, pickup or delivery with Google Maps-based address and delivery-radius validation, and Stripe or cash payment.
  • Built a real-time kitchen order board using server-sent events, plus FCM push notifications for order status updates, so admins and guests see changes live without polling.
  • Designed the backend with strict controller → service → DB-service layering, order snapshotting so kitchen orders don't depend on live catalog joins, and a feature-flag system so integrations (Stripe, Google/Apple login, push) can be toggled per brand without code changes.

Page Info

Sanam Grill — Guest Ordering

A white-label brand instance with bilingual ordering, menu browsing, and online checkout.

Sanam Grill — Guest Ordering