Back to Projects

Urban Grill – Team Project

Urban Grill is a full‑stack restaurant application for customers and administrators. Customers can browse menus, order and pay via Stripe, reserve tables, leave reviews, and track orders in real time. Admins manage menu, orders, reservations, chefs, users, reviews, and analytics via a dedicated dashboard with charts and status workflows. Real‑time updates are powered by Socket.IO, and authentication uses Firebase/JWT.

Urban Grill – Team Project screenshot 1

Highlights

  • Customer
  • Browse categories and menu items with search and filtering.
  • Featured categories, Chef’s picks, and Today’s specials.
  • Secure checkout with Stripe and real‑time order status (Socket.IO).
  • Table reservations for individuals or groups; cancel requests to admin.
  • Reviews and testimonials; update profile and password.
  • Admin
  • Dashboard with KPIs, charts, and recent orders.
  • Reservations management (approve/decline) with status control.
  • Menu management (create/update/delete), feature items and chef recommendations.
  • Orders management with statuses (confirmed/preparing/cancelled).
  • Manage chefs (active/inactive), users (roles), and reviews/testimonials.

Additional Features

Mobile ResponsiveReal Time Notification
Open WhatsApp chat