All Projects
Live Site
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

dashboard.bee-eg.tech© 2026
Next.js✦React✦TypeScript✦TanStack Query✦Zustand✦Socket.IO✦Radix UI✦Tailwind CSS✦Recharts✦Next.js✦React✦TypeScript✦TanStack Query✦Zustand✦Socket.IO✦Radix UI✦Tailwind CSS✦Recharts✦
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
- 01Built a dual panel architecture with restaurant and admin views behind role based auth using phone OTP and username password login
- 02Implemented a realtime order feed over Socket.IO so new orders appear the moment customers place them
- 03Delivered restaurant orders with server side pagination, filters, and a full order detail view
- 04Built a menu builder with sections, items, image upload, and option groups with choices
- 05Added restaurant controls for open and closed status, delivery zones, and working hours
- 06Shipped an admin overview with revenue and order stats plus an orders by status chart
- 07Built restaurants management with a commission editor and revenue breakdowns
- 08Implemented users, drivers, and ratings management with per customer order stats
03
Stack
Next.jsReactTypeScriptTanStack QueryZustandSocket.IORadix UITailwind CSSRecharts


