Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dev.restaurant-webapp - Admin Web Dashboard 📊

The central control system for dev.restaurant-webapp ecosystem. Built with React and Material UI, this comprehensive web application acts as a unified portal for order management, dining POS (Point of Sale), advanced analytics, and dynamic content control.

Key Features

Real-Time Order Management

  • Live polling system for new incoming orders with audio notifications.
  • Order lifecycle tracking (PENDING, PREPARING, READY, DELIVERED).
  • Direct assignment of orders to specific delivery personnel.

Point of Sale (POS) & Dining Billing

  • Dedicated interface for creating dine-in or offline delivery bills.
  • Dynamic GST calculation and custom special charge/discount adjustments.
  • Thermal Print Manager: Native support for printing directly to 2-inch (57mm), 3-inch (80mm), and 4-inch (102mm) thermal kitchen and receipt printers.

Advanced Analytics & Reporting

  • Interactive dashboards powered by Recharts (Revenue trends, Order status distribution).
  • Top-selling menu item tracking and recent activity feeds.
  • One-click PDF report generation for order history using jsPDF.

Ecosystem Control

  • Menu Management: Full CRUD operations with image uploads and stock availability toggling.
  • Dynamic Sliders: Upload and sequence promotional images for the customer-facing mobile app.
  • Staff & Customer Control: Approve/remove delivery partners and block/unblock customer accounts.
  • Restaurant Details: Toggle global "Open/Closed" store status and update operating hours.

Tech Stack

  • Frontend Framework: React.js (React Router v6)
  • UI/UX: Material UI (MUI) v5, Styled Components
  • Data Visualization: Recharts
  • Document Generation: jsPDF & jsPDF-AutoTable
  • Networking: Axios (with JWT Interceptors)
  • State Management: React Context API

📸 Screenshots


Dashboard for upcomming order with notification system

Real-Time Order Management & assign order to delivery partner

Assign Delivery Partner

Dining POS & Billing System

Menu & Stock Management

Thermal Print Manager

Order History & PDF Reports

Completed Order Feed

Local Development Setup

1. Clone the repository:

git clone [https://github.com/dev-restaurant-system/dev.restaurant-webapp.git](https://github.com/dev-restaurant-system/dev.restaurant-webapp.git) 

About

Using this ReactWebApp anyone can update menu and categories of food in Androrid App , and also this page have locally dinning billing system with integrating thermal printer features.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages