easyFactu
一个基于Next.js和Supabase的餐厅POS点餐与结账系统。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:easyFactu。 它的用途是:一个基于Next.js和Supabase的餐厅POS点餐与结账系统。 完整的 Skill 内容见:https://321skill.com/skills/easyfactu/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“我需要一个开源的餐厅点餐系统来管理我的咖啡厅,要求有桌台管理和打印小票功能。”,它会推荐easyFactu POS,并说明其基于Next.js和Supabase,支持桌台列表、并台拆台、AA结账和热敏小票打印,你可以快速克隆仓库并根据README进行部署和定制。
介绍
easyFactu POS 是一个专为餐厅、咖啡厅等餐饮场景设计的现代化点餐与结账系统。它旨在解决传统纸质菜单或老旧POS系统带来的效率低下、桌台管理混乱、结账方式单一等问题,通过数字化流程提升点餐、管理和结算的效率。
使用easyFactu,您需要先配置好Supabase项目并设置环境变量,然后通过pnpm install安装依赖并运行pnpm dev启动开发服务器。系统主入口是/pos页面,您可以在/tables页面管理桌台(如并台、拆台),选择桌台后进入POS界面进行点餐、管理订单批次,并支持整单或AA制结账,结账后可直接打印80mm热敏小票。
这个Skill非常适合中小型餐厅的经营者、希望进行数字化转型的餐饮业主,以及需要快速搭建内部点餐系统的团队。对于全栈开发者或产品经理而言,它也是一个优秀的、可直接部署或二次开发的参考项目。
使用建议:在部署前,请确保Supabase数据库已按schema.ts正确初始化并导入种子数据,以获得完整的菜单和桌台功能。注意,该系统主要针对餐厅堂食场景设计,对于外卖或复杂的库存管理需求,可能需要额外开发。
核心特点
与同类POS项目相比,easyFactu深度集成了Supabase Auth与实时数据库,并采用Drizzle ORM进行类型安全的数据库操作,开发体验更现代;同时,它原生支持AA制结账并优化了80mm热敏小票的打印模板,这在开源POS中较为少见。
注意事项
该系统主要面向餐厅堂食场景,不适合需要复杂外卖流程、多门店库存同步或深度会员积分管理的业务。
常见问题
如何开始使用easyFactu POS?
需要先创建Supabase项目,配置环境变量,然后运行`pnpm install`和`pnpm dev`即可启动开发服务器。
支持外卖或扫码点餐吗?
当前版本主要专注于店内桌台管理和点餐,外卖或顾客自助扫码点餐功能需要自行扩展开发。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/easyfactu/raw/index.md 读取 easyFactu 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/easyfactu/raw/index.md(查看排版版本)