← Selected work
03
Afrilish
A food delivery platform built around ordering, vendor management and delivery logistics.
Visit live site ↗- Role
- Software Engineer
- Focus
- Food Delivery · Logistics · Mobile · Commerce
- Stack
- Node.js · TypeScript · React Native · REST API · Jest
- Type
- Logistics · Mobile
afrilish.app

The problem
Diners, restaurants and riders each need a different view of the same order. Tying those together into one reliable ordering-to-delivery flow is the hard part of food delivery.
The approach
A TypeScript / Node backend exposing one API to two experiences — a customer ordering app and a separate partner app for vendors and riders — moving an order through prep, dispatch and delivery.
The build
- —Customer ordering flow from menu to checkout
- —Partner app for restaurants and delivery riders
- —Delivery workflow tracking an order across its lifecycle
- —Typed Node backend with a test suite (Jest) for the API
The outcome
Shipped the ordering experience, the partner app and the backend that connects them, live at afrilish.com. TODO(treasure): add real outcomes (vendors, orders, region).