DishReactions
An offline, local-first web application for tracking dish feedback at small restaurants, where staff quickly record customer feedback and generate ranking charts.
Timeline (last 90 days)
DishReactions is a fully offline, local-first web app in which waitstaff spend 10 seconds after an order is completed recording the dish, order number, 1–5 star rating, emoji feedback, and optional comments.
The DishReactions app instantly updates the ranking bar chart, best-dish badges, and recent feedback table, and supports exporting CSV weekly reports.
The project author positions DishReactions as a side-business product for small restaurants, street stalls, and cafes, with an expected price of 2,000 to 5,000 rupees per month.
DishReactions uses Chart.js (MIT license) for the real-time ranking charts, runs locally, and requires no keys.
DishReactions uses Vanilla JS + HTML/CSS, eliminating framework lock-in and build steps, and works by double-clicking index.html.
DishReactions uses browser localStorage to store all data, so feedback never leaves the device.
The author plans to eventually integrate local open-weight models (such as Llama or Qwen running via Ollama) to automatically summarize comments, but this AI comment-summarization feature has not yet been implemented and remains in the planning stage.
The first user was a small restaurant near Safoora in the Gulistan-e-Jauhar area of Karachi; the app was installed on a front-desk tablet, and staff recorded feedback for a week.
The user started with a one-week free trial, then asked to continue with monthly reports, and the next step is to move to a paid plan of 2,000 rupees per month.
Currently DishReactions' rating logic is a simple arithmetic mean; it does not account for confidence differences arising from review counts and has no mechanism to prevent review manipulation.
1 more timeline events
All Facts (11)
DishReactions' offline storage means multi-device sync is difficult, and if the tablet breaks or browser data is cleared, the history is lost.
50%UnverifiedThe DishReactions app instantly updates the ranking bar chart, best-dish badges, and recent feedback table, and supports exporting CSV weekly reports.
50%UnverifiedDishReactions uses Vanilla JS + HTML/CSS, eliminating framework lock-in and build steps, and works by double-clicking index.html.
50%UnverifiedDishReactions uses browser localStorage to store all data, so feedback never leaves the device.
50%UnverifiedCurrently DishReactions' rating logic is a simple arithmetic mean; it does not account for confidence differences arising from review counts and has no mechanism to prevent review manipulation.
50%UnverifiedDishReactions is a fully offline, local-first web app in which waitstaff spend 10 seconds after an order is completed recording the dish, order number, 1–5 star rating, emoji feedback, and optional comments.
50%UnverifiedDishReactions uses Chart.js (MIT license) for the real-time ranking charts, runs locally, and requires no keys.
50%UnverifiedThe project author positions DishReactions as a side-business product for small restaurants, street stalls, and cafes, with an expected price of 2,000 to 5,000 rupees per month.
50%UnverifiedThe author plans to eventually integrate local open-weight models (such as Llama or Qwen running via Ollama) to automatically summarize comments, but this AI comment-summarization feature has not yet been implemented and remains in the planning stage.
50%UnverifiedThe first user was a small restaurant near Safoora in the Gulistan-e-Jauhar area of Karachi; the app was installed on a front-desk tablet, and staff recorded feedback for a week.
50%UnverifiedThe user started with a one-week free trial, then asked to continue with monthly reports, and the next step is to move to a paid plan of 2,000 rupees per month.
50%