Skip to content
All work

E-commerce / Restaurant operations / Dashboards

Leban Street

An active restaurant ordering and operations platform I built, connecting the customer storefront with kitchen, sales, inventory, and super admin dashboards.

My role
Frontend engineering
Scope
Customer ordering and checkout, kitchen order queues, sales workflows, inventory management, and super admin reporting.
Engagement
Remote
Leban Street mobile ordering interface shown in the original phone mockup on a dark background

The original Leban Street presentation mockup. See the live catalogue capture below for the current interface.

View full resolution: Leban Street mobile ordering interface shown in the original phone mockup on a dark background

Inside the product

The live catalogue shows how customers browse food categories, compare menu items, and begin an order. The cover uses the earlier presentation mockup.

Leban Street food catalogue with category navigation and ordering cards

The live Leban Street catalogue, showing menu categories and food ordering cards.

View full resolution: Leban Street food catalogue with category navigation and ordering cards

01The brief

The customer’s order is only the beginning of the restaurant workflow. Sales staff need to review it and hand it to the kitchen, kitchen teams need to manage preparation, inventory staff need to maintain stock, and administrators need to understand revenue and costs. I built frontend experiences for those different roles alongside the customer-facing ordering journey.

My contribution

Built the customer ordering frontend and operational dashboards for kitchen preparation, sales order handling, inventory and raw materials, and super admin revenue and cost reporting. Connected these API-backed interfaces with role-specific navigation and state management.

02Engineering focus

01

Customer ordering and checkout

Built category-based menu discovery, cart management, and checkout across desktop and mobile. The address flow uses Google Places API to support location-aware delivery pricing, with Zustand for client-side state and SWR for API-backed data.

02

Kitchen dashboard and preparation queues

Implemented a batch-based order queue with pending, preparing, and ready states. Kitchen staff can inspect batch details, start preparation, mark batches ready, print receipts, and review order history.

03

Sales dashboard and order handoff

Built sales interfaces for product selection, online order batches, order details, and history. Staff can send batches to the kitchen, while the sales overview presents revenue trends and product-inventory analytics.

04

Inventory and raw-material management

Built interfaces for products, categories, stock adjustments, raw materials, suppliers, and wastage records. The inventory overview brings together stock information, inventory valuation, and category breakdowns; delivery-area management supports the ordering experience.

05

Super admin oversight and reporting

Implemented management dashboards for orders, revenue, costs, and profit analytics, with supporting reports and critical alerts. The admin area also includes staff management and team-performance views, with role-aware navigation for management workflows.

03Delivered capabilities

  • A responsive storefront with menu discovery, cart management, delivery pricing, and checkout.
  • Kitchen preparation queues, batch status updates, receipts, and history.
  • Sales order handling, kitchen handoff, and revenue reporting.
  • Product and raw-material inventory interfaces with stock and wastage management.
  • Super admin dashboards for order visibility, revenue, cost, and profit analytics.
  • An active restaurant platform that the business continues to use.

Project technologies

  • Next.js
  • REST APIs
  • SEO
  • Zustand
  • Google Places API
  • Recharts
  • SWR

06Let’s make it happen

A new product, a frontend that needs a rethink, or a team that could use another pair of hands. Tell me where you want to go.

Start a conversationdamilare791@gmail.com