尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Favornoms — White-label Restaurant SaaS (🇺🇸 US)
Monorepo for the Favornoms platform — fully feature-complete as of 2026-05-27. See HANDOFF.md for the full state of the world and CONFIG-CHECKLIST.md for the operational checklist.
Backend: Supabase project ayyfczidnzxetndiijmv — 71 migrations, RLS everywhere, 14 Edge Functions (10 active, 4+ new awaiting CLI deploy), PostGIS dispatch, realtime, pg_cron for notifications + loyalty + abandoned carts.檢視完整 README ↗Monorepo for the FavorNoms platform — fully feature-complete as of 2026-05-27. See HANDOFF.md for the full state of the world and CONFIG-CHECKLIST.md for the operational checklist.
| App | Port | Purpose |
|---|---|---|
apps/web | 3000 | Customer PWA — menu (modifiers, combos, dietary filters, happy hour pricing, your usuals, recommendations), Stripe checkout, scheduled orders, gift cards, voice ordering, custom domains, receipts, /privacy /terms /ccpa /account /help |
apps/driver | 3001 | Driver PWA — phone OTP (US), realtime dispatch, GPS, KYC, photo POD upload, onboarding training, performance dashboard, peak-hour bonus, 1099 summary, Web Push |
apps/kds | 3002 | Kitchen Display — realtime + station filter, audio beep, long-press to 86, recall |
apps/pos | 3003 | Tablet POS — magic-link, ESC/POS printer, clock in/out, park order, refunds, keyboard hotkeys (1-9, Ctrl+P), card+cash |
apps/admin | 3004 | Owner/Manager — dashboard with plan banner, orders (search/filter/saved views/partial refund), menu (CRUD + DnD + AI import + CSV + modifiers + combos + happy hours), inventory, drivers + KYC, brands, promos, loyalty, receipts, reports, plan & billing, dark mode |
Backend: Supabase project ayyfczidnzxetndiijmv — 71 migrations, RLS everywhere, 14 Edge Functions (10 active, 4+ new awaiting CLI deploy), PostGIS dispatch, realtime, pg_cron for notifications + loyalty + abandoned carts.
npm install -g pnpm@9
pnpm install
# Verify
pnpm -r type-check # 8 packages clean
pnpm -r test # 49 tests pass
pnpm -r build # production build
# Run
pnpm dev # all 5 apps
# or individually:
pnpm dev:web # → :3000
pnpm dev:driver # → :3001
pnpm dev:kds # → :3002
pnpm dev:pos # → :3003
pnpm dev:admin # → :3004
✅ 49 tests passing (Vitest unit + Playwright e2e)
✅ 5 Next.js apps build clean (~14+20+10+5+4 routes)
✅ 71 Supabase migrations applied
✅ Sentry + GitHub Actions CI wired
✅ Stripe Customer + webhook scaffolded (Elements mount deferred — see HANDOFF §8)
✅ AI features (3 Claude edge fns ready)
✅ Integration scaffold (DoorDash/UberEats/QuickBooks/Yelp/etc.)
✅ Compliance (CCPA + sales tax + age verify + food safety logs)
Order online · Voice ordering · Custom modifiers · Combos · Scheduled orders · Dietary filters · Your usuals · Recommendations · Gift cards · Loyalty (tiered + birthday) · Referrals · Reviews · Receipt · Cancel/edit · Issue tickets · Address book · Saved methods (via Stripe) · PWA install · Magic-link or Phone OTP · Guest checkout · CCPA data rights
Phone OTP · Realtime dispatch · Active delivery 5-stage · Photo POD · Training + quiz · 30-day performance card · Peak-hour bonus · Withdrawals · Web Push · 1099 summary · KYC upload · Schedule · History
Realtime tickets · Station filter · Audio beep · Long-press 86 · Recall window · Fullscreen mode
Magic-link · Cash drawer + receipt printer · Park order · Clock in/out · Refund flow · Keyboard hotkeys · Split bill · Table number · Manual discount
Dashboard with plan upgrade banner · Orders with search/filter/saved views/partial refund · Menu CRUD + DnD reorder + AI import + CSV import + modifiers + combos + happy hours · Inventory (restock + waste log) · Drivers + KYC · Driver payouts · Customers · Promos · Loyalty rewards · Ratings · Receipts list · Reports (with branch TZ) · Activity log · Brands · Franchise · Head office · Plan & billing · Dark mode
Stripe payment intents + webhooks · US sales tax · Gift card issue/redeem · Promo validation · Tiered loyalty + birthday cron · Abandoned cart sweep cron · Recommendations RPC · Recurring orders · Group cart sharing · Driver stats RPC · Peak-hour bonus trigger · Driver 1099 · Cohort retention RPC · Customer LTV RPC · 7-day forecast · AI chatbot edge fn · AI review responder · AI menu optimizer · Sync jobs queue · Sales tax filing RPC · Food safety logs · Age verification flag
See CONFIG-CHECKLIST.md. Quick list:
supabase functions deploy …)stripe-webhooksales_tax_rate in admin appprivate.app_settings SQL<PaymentElement /> properly (see HANDOFF §8)docs/SMOKE-TEST.mdfavornoms/
├── apps/
│ ├── web/ # Customer PWA (3000)
│ ├── driver/ # Driver PWA (3001)
│ ├── kds/ # Kitchen Display (3002)
│ ├── pos/ # POS terminal (3003)
│ └── admin/ # Restaurant admin (3004)
├── packages/
│ ├── shared/ # Types, utils, mock fixtures (American casual)
│ ├── ui/ # Design system (Tailwind + Framer Motion)
│ └── database/ # Supabase types, client, server, queries
├── supabase/
│ └── functions/ # Edge fn sources (place-order v8, stripe-*, ai-*, etc.)
├── e2e/ # Playwright specs
├── docs/ # HANDOFF, CONFIG-CHECKLIST, SMOKE-TEST, USER-GUIDE, USER-FLOWS, RUNBOOK, BACKUPS
├── pnpm-workspace.yaml
└── turbo.json
status.favornoms.com)See HANDOFF.md §10 for the full deferred list.
Built end-to-end for the US market. See HANDOFF.md for the canonical state-of-the-world document.