All Projects
Case StudyN°09

Bee.

The operations frontend of a food delivery platform with a restaurant dashboard and admin control room in one app, and orders streaming in live.

Role

Frontend Developer

Category

Dashboards

Year

2026

Status

Live

Bee
Live Site
dashboard.bee-eg.tech© 2026
Next.jsReactTypeScriptTanStack QueryZustandSocket.IORadix UITailwind CSSRechartsNext.jsReactTypeScriptTanStack QueryZustandSocket.IORadix UITailwind CSSRecharts
01

Overview

Bee is a food delivery platform in Egypt with a fully Arabic interface. I built the entire frontend as two role based panels in one Next.js app: one for restaurants running the kitchen, and one for the platform team running the business. Both update in realtime as orders arrive.

02

What I Did

  1. 01Built a dual panel architecture with restaurant and admin views behind role based auth using phone OTP and username password login
  2. 02Implemented a realtime order feed over Socket.IO so new orders appear the moment customers place them
  3. 03Delivered restaurant orders with server side pagination, filters, and a full order detail view
  4. 04Built a menu builder with sections, items, image upload, and option groups with choices
  5. 05Added restaurant controls for open and closed status, delivery zones, and working hours
  6. 06Shipped an admin overview with revenue and order stats plus an orders by status chart
  7. 07Built restaurants management with a commission editor and revenue breakdowns
  8. 08Implemented users, drivers, and ratings management with per customer order stats
03

Stack

Next.jsReactTypeScriptTanStack QueryZustandSocket.IORadix UITailwind CSSRecharts