How mwamb4/ashaki-grill works
This is a small browser-based restaurant menu and cart: visitors browse or filter dishes, add items and adjust quantities, then see an order total at checkout. The workflow and cart behavior are visible in script.js; the tree also includes the page and stylesheet, but their contents were not sampled. Checkout only displays a notification; no order submission or payment integration is evidenced.
Main entry points: index.html Page structure · script.js Cart actions · style.css Page styling
Components 11
Browser interface
- Page structure
index.html - Page styling
style.css - Notifications
script.js
Menu browsing
- Menu items
script.js - Menu display
script.js
Cart and checkout
- Cart state
script.js - Cart actions
script.js - Cart display
script.js - Checkout total
script.js
Other components
- Visitor
- Image hosts
Connections 17
- Visitor → Page structure: uses
- Page structure → Menu display: category clicks
- Menu display → Menu items: reads
- Menu display → Image hosts: loads images
- Page structure → Cart actions: add clicks
- Cart actions → Menu items: finds item
- Cart actions → Cart state: updates
- Cart actions → Cart display: calls update
- Cart display → Cart state: reads
- Page structure → Cart actions: quantity clicks
- Page structure → Checkout total: checkout click
- Checkout total → Cart state: reads
- Checkout total → Notifications: shows total
- Cart actions → Notifications: shows confirmation
- Cart display → Page structure: updates cart display
- Menu display → Page structure: renders menu
- Page styling → Page structure: styles