Commit 09a96046 authored by Kang's avatar Kang
Browse files

Update README.md

parent 4308ec5a
# Smart Cafeteria Inventory Visualization Dashboard
# Smart Cafeteria Inventory & Ordering Dashboard
## Overview
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
---
## Reference
- Repo dataset: `Cafeteria_Productlist.csv` (menus, prices, allergens, nutrition).
---
**Hackathon Tip:**
Focus on a lean MVP → menus, slot booking, QR confirmation, and a simple admin view. Payments and advanced scheduling can be added later.
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment