1. 企业内网 OA 管理系统(全栈项目)
独立负责核心模块的前后端开发与落地,前端基于 Vue3+Vite+TypeScript 构建工程化项目,采用 Pinia 实现全局状态管理、Vue Router 配置权限路由,搭配 Element Plus 组件库快速搭建高效易用的办公界面,同时运用 Axios 封装请求拦截器处理接口统一管理、跨域问题及错误兜底;后端选用 Node.js(NestJS 框架)搭建服务端,设计 RESTful API 接口,对接 MySQL 数据库完成员工信息、考勤打卡、审批流程、公文流转等核心数据的增删改查与事务处理,部分统计类接口采用 Python 辅助进行数据清洗与分析优化。项目中使用 Git 进行版本管控,通过 NPM 管理项目依赖,配合 Webpack 进行生产环境打包优化,最终实现 OA 系统的稳定上线与迭代维护,大幅提升公司内部办公效率,减少人工纸质流程成本。
2. 桌面自动化办公工具集(Python 桌面项目)
基于 Python 开发多款桌面级自动化程序,核心采用 PyQt5/PySide6 构建图形化用户界面(GUI),满足非技术岗位员工的操作便捷性。已落地的工具包括:Excel 数据批量处理工具(实现数据去重、格式统一、报表生成与导出)、考勤数据自动汇总与异常提醒工具(对接公司 OA 数据库,定时抓取数据并生成可视化报表)、公文模板批量生成与归档工具(读取配置文件自动填充模板内容,按部门分类归档至指定目录)。同时运用 PyInstaller 将 Python 脚本打包为可执行文件(.exe),方便全公司员工部署使用;通过封装日志模块实现程序运行异常追踪,后续根据用户反馈持续迭代优化功能,有效解决了公司日常办公中的大量重复劳动,提升团队整体协作效率。
3. 个人全栈博客系统(练手 & 落地项目)
自主搭建个人技术博客系统,前端采用 Vue3+Vite+TypeScript 开发,搭配 Markdown 编辑器实现文章撰写与预览,使用 Tailwind CSS 构建响应式界面,适配电脑、平板等多终端设备;后端采用 Python(Django 框架)搭建服务,实现用户注册登录、文章增删改查、评论互动、标签分类等功能,数据库选用 MongoDB 存储文章与用户数据。项目全程使用 Git 进行分支管理(master 主分支、dev 开发分支、feature 功能分支),通过 Yarn 管理前端依赖,利用 Docker 进行项目容器化打包,实现快速部署与迁移,同时掌握了线上服务器(阿里云 ECS)的基础配置与项目运维技巧,沉淀了全栈项目从 0 到 1 的完整开发与落地经验。