项目一:企业级综合业务管理平台(全栈自研)
项目简介:独立负责企业内部综合管理平台全栈开发,涵盖用户权限、订单管理、数据统计、文件管理、日志监控等核心模块,替代原有老旧系统,解决原有系统卡顿、功能零散、权限混乱、无法适配多端使用等问题。平台上线后支撑公司日常业务全流程运转,大幅提升团队办公与业务处理效率。
技术栈:Vue3 + Vite + Element Plus + TypeScript / Node.js + Express / MySQL + Redis / Nginx / Docker
负责工作与项目亮点:
1. 前端全模块开发与性能优化
基于 Vue3 + TS 搭建前端工程化项目架构,统一代码规范、组件封装、路由守卫、权限拦截逻辑,实现页面权限、按钮权限精细化控制。封装通用表格、弹窗、表单、上传、分页等高频业务组件,大幅提升团队开发效率。针对首屏加载慢、打包体积过大问题,完成路由懒加载、组件按需引入、图片压缩、Gzip 压缩、打包拆包优化,将首屏加载速度提升40%以上,有效解决页面卡顿、白屏问题。
2. 后端接口开发与业务逻辑设计
使用 Node.js + Express 搭建后端服务,设计合理的分层架构(路由层、控制层、服务层、数据层),解耦业务逻辑与基础能力。独立完成用户、角色、菜单、订单、台账、日志等全套 CRUD 接口开发,实现账号登录、JWT 令牌鉴权、单点校验、密码加密存储、接口防重复提交等核心能力。针对高频查询场景引入 Redis 做热点数据缓存,有效降低数据库压力,接口响应速度提升60%。
3. 数据库设计与数据优化
根据业务场景完成 MySQL 数据表结构设计,合理设计主键、联合索引、唯一索引,优化慢查询语句,避免全表扫描。对大表数据进行分页查询、时间范围筛选优化,解决海量数据查询超时问题。同时实现数据软删除、日志留存、操作溯源等能力,保障业务数据安全可追溯。
4. 部署运维与线上问题排查
基于 Docker 完成项目容器化打包部署,配合 Nginx 实现反向代理、端口转发、静态资源托管、跨域处理。搭建简单日志监控机制,实时记录接口异常、请求报错,快速定位线上 Bug。持续迭代修复线上兼容性、稳定性问题,保障系统长期稳定运行,项目上线后全年无重大线上故障。
项目成果:系统全面替代旧版系统,支撑公司百人团队日常业务办公,业务处理效率提升50%,大幅减少人工统计与重复工作量,有效降低运维与人力成本。
项目二:移动端自适应业务商城/中台系统(全栈开发)
项目简介:参与开发轻量级业务中台商城系统,支持商品管理、分类管理、购物车、订单结算、用户中心、数据看板等功能,适配 PC 端与移动端自适应展示,面向内部运营人员与终端用户使用,支撑日常交易与数据统计业务。
技术栈:Vue2/Vue3 + Uni-app / Node.js / MySQL / Redis / ECharts
负责工作与项目亮点:
1. 负责移动端、PC 端页面全量开发,完成自适应布局适配,解决不同机型、不同浏览器兼容性问题。使用 ECharts 搭建数据可视化看板,实现交易数据、用户数据、订单数据的实时统计与图表展示,支持数据筛选、时间维度切换、数据导出。
2. 独立开发后端核心业务接口,完成订单流程、商品上下架、库存扣减、用户信息管理等核心逻辑,处理订单状态流转、异常订单回滚、库存防超卖等边界问题,保证业务逻辑严谨稳定。
3. 优化前后端交互逻辑,统一接口返回格式、异常处理机制、请求拦截与错误重试逻辑,提升用户体验与系统稳定性。针对高频访问的商品列表、分类数据做缓存优化,极大减少重复数据库查询。
项目成果:系统稳定支撑日常交易与运营工作,页面兼容性、流畅度大幅提升,数据统计效率提升70%,有效辅助运营决策。