项目一:企业级工单管理系统(Nest.js + Next.js + TypeScript)
负责从 0 到 1 搭建全栈系统,后端使用 Nest.js 与 TypeScript 实现 RBAC 权限控制、工单流转引擎及消息通知模块。通过 Prisma + PostgreSQL 设计数据模型,利用 TypeScript 的泛型与装饰器统一 API 返回类型。前端使用 Next.js + React + TypeScript,通过自动生成 API 类型定义(openapi-typescript)实现前后端类型安全。引入 Redis 缓存工单列表,响应时间从 1.8 秒降至 300 毫秒。项目支撑日均 5 万工单处理,上线后零重大故障。
项目二:智能数据分析中台(Fastify + Vue 3 + TypeScript)
为零售企业搭建的可视化报表平台,后端使用 Fastify + TypeScript 提供多数据源接入(MySQL、Excel、API),利用类型系统定义数据源配置 Schema。前端使用 Vue 3 + TypeScript + ECharts,通过 Composition API 封装可复用的图表组件。我设计了自定义报表生成的类型模型,用户拖拽生成查询条件时由 TypeScript 保证字段合法性。使用 Redis 缓存查询结果,优化慢 SQL。项目上线后报表制作效率提升 50%。
项目三:物流调度辅助系统(Express + React Native Web + TypeScript)
为物流公司开发的 H5 调度工具,后端使用 Express + TypeScript 集成高德地图 API 实现路线规划与送达时间预估。通过 TypeScript 的接口与类型别名严格定义订单、司机、轨迹等实体关系。前端使用 React + TypeScript + Vant,利用类型守卫处理 API 返回的可能错误状态。设计订单分派算法与司机位置缓存,保证并发场景下的响应稳定性。系统帮助调度人员减少约 30% 的人工沟通成本