Operational Dashboard
Your restaurant's command center for real-time performance tracking.

⏱️ Time Period & Controls
Effective management starts with the right data. Use the top-right controls to filter your view:
- Date Filters: Toggle between Today, Week, Month, or select a Custom range.
- Refresh: Use the circular arrow icon to instantly reload live data without refreshing the page.
- Plan Status: Top bar displays your current subscription plan (e.g., "monthly") and expiry countdown.
📊 Key Performance Indicators (KPIs)
The top row provides an instant financial health check with growth indicators:
Total revenue earned today (e.g., $74.91). Watch for the green growth pill (e.g., +12%).
Count of completed transactions (e.g., 1 Completed orders).
Live ratio of occupied tables vs total capacity (e.g., 2/8 Current status).
⚡ Operations Overview
Four actionable cards track immediate operational needs, color-coded for quick recognition:
- Inventory Items (Blue): Shows "Low Stock Alerts" needing replenishment.
- Pending POS (Orange): Orders requiring approval (e.g., "Requires Approval").
- Today's Bookings (Purple): Count of reserved tables for the day.
- Kitchen Orders (Red): Active KOTs (e.g., "Pending Preparation").
📈 Visual Analytics
Scrolling down reveals three powerful charts for deep operational insights:

Orders Activity (Hourly)
A line graph mapping peak hours (0-23h). Shows order volume spikes (e.g., peak at 5 PM) to help optimize staff scheduling.
Top Selling Items
Highlights most popular dishes. Example: Idly leads with 20 units sold, followed by Masala Papad and Dosa.
Orders by Type
Revenue stream breakdown. Example: Dine-in (14), Takeaway (4), and Delivery (3).
🔔 Notification Center
Stay updated with real-time alerts by clicking the Bell Icon in the top-right corner. The panel displays:

- New Orders (High Priority): Instant alerts for incoming Takeaway or Dine-in requests. Includes Order ID and time elapsed.
- Status Updates (Medium): Tracks kitchen progress (e.g., "ready_to_pickup" or "preparing").
- Quick Actions:
- Mark All Read: Clears the unread count badge.
- Clear All: Removes all notifications from the list.