Vue 3 Monorepo 仓储售后系统
Vue 3 · Monorepo · Schema-driven UI
接手时是 3 个互相复制粘贴的仓库,重构为一个 Monorepo——9 个共享包,依赖方向单向。最核心的是配置驱动 CRUD 引擎:后端下发 JSON Schema,前端动态渲染列表和表单,配套可视化 FormDesigner 让非开发人员拖拽即可产出 Schema 上线。API 端点去重 -92%(1,600 → 120)。
Vue 3 · Monorepo · Schema-driven UI
接手时是 3 个互相复制粘贴的仓库,重构为一个 Monorepo——9 个共享包,依赖方向单向。最核心的是配置驱动 CRUD 引擎:后端下发 JSON Schema,前端动态渲染列表和表单,配套可视化 FormDesigner 让非开发人员拖拽即可产出 Schema 上线。API 端点去重 -92%(1,600 → 120)。
React Native · Expo · Zustand
React Native 0.83 + Expo SDK 55 从零重写,46 页面 + 22 组件,代码总量降低−70%,替代旧 uni-app 方案。核心波次拣货用双数组驱动 + 乐观更新——跨多页操作流程浓缩到一个页面,操作步骤减少 50%。ScanProvider 统一抽象工业 PDA 扫码,换设备品牌不用改业务代码。离线弱网环境下依然可用是硬指标。
Next.js 15 全栈 · AI 问答 · 零外部依赖
AI 驱动的企业知识库,Next.js 15 + SQLite 全栈独立开发。Tiptap 富文本编辑 + 树形目录 + 发布快照回滚;AI 问答走混合检索 RAG,回答带来源引用,SSE 流式输出;公开前台 SSR 对 SEO 友好,一行 script 嵌入外部网站。Docker 单容器部署,不需要 PostgreSQL、Redis 或任何外部服务。
前端架构 CAT-S
Monorepo 架构治理、配置驱动系统设计、大型项目重构与迁移。重构过 3 个互相复制粘贴的仓库:9 个共享包、依赖单向、代码量 -92%,架构都是自己定的。
跨端开发 CAT-A
React Native、Electron、Tauri 都有生产环境交付。46 页面 RN App 从零独立开发,工业 PDA 扫码、弱网操作这些坑都踩过。
AI 应用 CAT-S
AI-native 应用的架构与交付——把 LLM 能力落成可部署、可治理的业务系统:模型管理、检索问答、安全运维成体系。
工程效能 CAT-B
Webpack → Vite 构建提速 10×,CI/CD 自动部署、代码规范、Monorepo 工具链——工程效率方面的活儿都实际落地过。
5+ 前端工程师,Vue、React双生态,从切页面做到独立架构。
交付过中后台、小程序、App、桌面端、官网 SSR,都跑在生产环境。
当前关注前端架构、跨端应用和AI 工程化
业余维护开源项目:WinPaste · RAG 企业知识库 · Monorepo 模板。
写过技术博客,习惯把踩过的坑整理成文档