← 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
Afrilish — product screenshot

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).

Next projectCustemHR