這是什麼
Coffee Review 是一個給自己用的咖啡評鑑工具,靈感來自 Cup of Excellence(CoE)的杯測 格式。它把「在家杯測一支豆子」與「在咖啡廳喝一杯」兩種情境收進同一套表單,讓我可以用 一致的方式記下每一次的味覺印象——香氣、風味、口感、總分,連同當下的筆記與風味輪選擇 一起保存下來。
為什麼做
市面上的杯測表單不是太專業、就是太隨意。專業的 CoE 表把總分當成八個項目分數加總,但我 實際喝的時候,腦中先浮現的其實是一個整體的分數,再回頭去拆解為什麼是這個分數。所以這個 App 反過來:總分是直接輸入的(74–96),八個參考項目(甜度、酸質、餘韻……)只是選填 的對照,幫我事後檢查自己的直覺,而不是反過來綁架它。
怎麼用
新增一筆紀錄時先選模式(杯測 / 品飲),兩種模式共用同一份表單,只是欄位顯示與必填條件 不同。風味輪最多三層,選了深層會自動帶上祖先節點;總分用兩段式選擇器:先挑獎牌級距, 再點分數。所有紀錄可依類型與店家篩選,點進去就能編輯。
技術重點
刻意做成 no build、no framework:一支 app.js 的 vanilla ES2022,Bootstrap 5.3 走 CDN,
Supabase JS 用動態 import 按需載入。資料存在 Supabase 的 coffee schema,整個站以靜態
檔案部署在 GitHub Pages,並透過 service worker 做成可安裝、可離線的 PWA。
設計取捨
UI 全程繁體中文,介面盡量輕、欄位盡量少。為了讓舊紀錄不會因為新增欄位而壞掉,缺值一律 當成預設處理。這是一個會長期陪自己喝咖啡的紀錄本,所以穩定與一致比花俏更重要。
