旺铺猫收银系统是一套面向便利店、小超市场景开发的本地化 POS 收银系统,项目采用 Vue3 + TypeScript + NestJS 前后端分离架构,后端基于 SQLite 本地数据库部署,可在局域网环境中稳定运行,适合门店弱网或无外网场景。系统覆盖收银、商品、库存、采购、供应商、财务、报表、员工、权限、考勤、设备会话、操作日志等核心业务模块,具备较完整的门店经营管理能力。
项目亮点包括离线收银与自动同步机制,断网时订单可先存入浏览器 IndexedDB,恢复网络后再同步到服务器,并通过 clientOrderId 和 payloadHash 做幂等去重,降低重复下单风险。系统还支持多角色权限控制、WebSocket 多终端实时同步、组合商品拆包、退货、挂账、赠品、采购智能建议、经营报表分析、SQLite 自动备份和敏感操作日志记录。
此外,项目预留了本地 AI Agent 只读接口,可让 AI 助手查询订单、商品、采购、财务和报表数据,用于辅助经营分析。整体项目不是简单页面展示,而是从业务流程、数据结构、权限安全、离线容错、部署运维到 AI 扩展都有完整设计,能够体现较强的全栈开发、业务抽象和实际落地能力。