Back to selected work
Role-based food delivery platform

GoFood Platform

Product Engineer

A food delivery and restaurant management platform spanning customer ordering, restaurant operations, and admin workflows.

Project materials available on request
GoFood Platform project banner

Tech stack

React TypeScript Supabase PostgreSQL Edge Functions i18next RTL support Responsive UI

Project overview

A food delivery and restaurant management platform spanning customer ordering, restaurant operations, and admin workflows.

Why it mattered

It shows my broader engineering range beyond mobile, especially around system thinking, multilingual support, payments, and the architecture needed to serve multiple user roles cleanly.

Delivery highlights

  • Built customer-facing ordering flows that covered browsing, ordering, and the full food-delivery journey.
  • Delivered a complete admin dashboard for restaurants, menus, users, orders, and platform settings.
  • Structured the platform around multiple user roles so operations and customer experiences stayed clearly separated.
  • Integrated Sadad payment handling with confirmation, failure, and recovery paths aligned with the product workflow.
  • Used Supabase, PostgreSQL, and Edge Functions to support the platform backend and operational flows.
  • Implemented multilingual and RTL behavior with i18next so the system worked cleanly across language contexts.