> ~/apps/shixian/
Shixian
Restaurant management SaaS · Admin / POS / Customer H5 unified
Web v1.0.0 2026-04-01
What it is
Shixian is a full-stack restaurant management SaaS for small-to-mid restaurants. From kitchen recipes to customer table-QR ordering to end-of-day reconciliation — one system, four ends, fully unified:
| End | For whom | What |
|---|---|---|
| Admin Dashboard | Owner / Manager | Menu / Inventory / Recipes / Reports / Settings |
| POS | Wait Staff / Cashier | Tables / Orders / Add Items / Checkout / Print |
| Customer H5 | Diners | Scan-table-QR ordering / Self-checkout |
| Delivery Receiver | Owner | Meituan / Eleme orders + kitchen sync |
What’s working
- Full menu / inventory / recipe pipeline: serving a dish auto-deducts inventory by recipe
- Multi-end order state machines: dine-in & delivery each with full lifecycle (cancellations, post-paid additions, refunds with rollback)
- Printer management: kitchen / cashier / label printers grouped and routed
- Payment aggregator stub: WeChat / Alipay interfaces ready (awaiting merchant credentials)
- Excel bulk import/export: inventory, orders, recipes
- Stocktake / waste / unit conversion: full restaurant accounting compliance
- Dual-company split-billing: a single restaurant can run two legal entities side-by-side (mixed dining + canteen scenarios)
Status
Deployed to a real restaurant in production (36 DB migrations, 4 apps, 20+ modules). Not a demo — people use this every day to run their business.
Shixian does not
- “AI menu recommendation” / “smart pricing” predictions — the owner decides
- Upload or share restaurant business data
- Force a subscription — buy-once available
Tech stack
NestJS + Fastify 4 + Drizzle + Postgres 16 (API) / React + Vite + Tailwind (4 ends) / pnpm + turbo monorepo.
## 备案信息 / Filing
MIIT: <TBD>