Design a dashboard that visualizes school cafeteria food and drink data to improve **transparency, sustainability, and student experience**. The system should display **daily menus, nutritional values, allergens, portion sizes**, and track **food waste and inventory**. By combining menu data, pricing, and staff inputs, the dashboard will serve both **students** (better food choices) and **administrators** (inventory and sustainability planning).
A dashboard for **cafeteria menus, nutrition info, inventory, and orders**. Students can **browse and pre-order meals** with pickup slots, while staff track **inventory, waste, and demand**. The system improves **student experience** and supports **sustainability planning**.
---
## Targets
-**Interactive dashboard** with daily menus and pricing.
-**Nutritional and allergen information** linked to each menu item.
-**Visualization of food waste and sales trends** over time.
-**Administrative view:** inventory tracking and simple demand analytics.
-**Student view:** filter by diet (vegan, gluten-free, etc.) and nutritional goals.
-**Staff console:** quick input for employees to record product usage, deliveries, and waste.
-**Interactive dashboard** with daily menus, prices, and nutrition info.
-**Student view:**
- Browse & filter menu items (vegan, gluten-free, low-calorie).
- Pre-order meals with **pickup slots**.
- Get QR confirmation for pickup.
-**Administrative view:**
- Track food waste, inventory, and sales trends.
- Monitor live orders queue and prep lists per slot.
-**Staff console:**
- Quick input for deliveries, usage, and waste.
- Manage order statuses (Placed → Ready → Picked).
---
...
...
@@ -19,6 +24,7 @@ Design a dashboard that visualizes school cafeteria food and drink data to impro
- Cafeteria **menu & pricing data**.
-**Nutritional information & allergen metadata**.
-**Food waste and sales transaction datasets**.
-**Order data** (linked to menu items, users, and pickup slots).
-**Optional:** IoT sensor data (e.g., smart bins, smart scales).
---
...
...
@@ -26,10 +32,11 @@ Design a dashboard that visualizes school cafeteria food and drink data to impro
## Acceptance Criteria
- Dashboard loads daily menus and **updates automatically**.
- Users can **filter and view** nutritional values, allergens, and prices.
- Clear visualization of **food waste or sales patterns**.
- System supports **student, administrator, and staff views**.
- Staff can **record product movements** (received, used, sold, wasted) with timestamps.
- All data sources are **reproducible and documented**.
- Students can **pre-order food** and choose available **pickup slots**.
- Each order has a **status lifecycle** (Placed, Ready, Picked, Canceled).
- Orders generate **QR codes** for quick pickup validation.
- Admins can view **aggregate demand per slot** and mark orders as fulfilled.
- Inventory updates with product movements (received, reserved, used, wasted).
---
...
...
@@ -43,11 +50,14 @@ Design a dashboard that visualizes school cafeteria food and drink data to impro
- Plotly, Power BI, Tableau (if available)
**Database**
- PostgreSQL / MySQL / SQLite (for menu & sales data)
**OS**
- Mac / Windows / Linux
- SQLite (for hackathon demo) → scalable to PostgreSQL/MySQL