一、企业级综合后台管理系统
技术栈:Vue3、Element Plus、Python、Django REST Framework、MySQL、Redis、Docker、Nginx
负责系统整体架构设计及核心功能开发,根据业务需求完成用户管理、角色权限、菜单配置、部门管理、数据字典、操作日志、文件管理和数据统计等模块。前端基于 Vue3 进行组件化开发,封装表格、搜索、分页、弹窗和文件上传等公共组件,降低重复开发成本;后端采用 Django REST Framework 构建标准化接口,实现 JWT 登录认证和基于角色的权限控制。
参与数据库结构设计与接口性能优化,通过合理建立索引、优化查询逻辑和引入 Redis 缓存,提高高频接口响应速度。项目使用 Docker Compose 进行多服务编排,并通过 Nginx 完成前后端部署、反向代理及静态资源访问配置。
二、在线内容发布与评论管理平台
技术栈:Vue.js、Django、MySQL、Redis、Docker、Nginx
负责项目从需求分析到上线部署的全流程开发,完成用户注册登录、内容发布、评论回复、内容审核、关键词搜索、分页查询、点赞收藏及后台数据管理等功能。前端采用模块化和组件化方式开发,实现统一请求拦截、登录状态管理、表单校验及异常提示;后端负责接口设计、业务逻辑实现、数据库操作和权限校验。
针对评论列表和内容查询速度较慢的问题,对数据库查询语句、分页方式和索引结构进行优化,并使用 Redis 缓存部分高频数据。完成 Dockerfile 和 Docker Compose 配置,通过 Nginx 实现反向代理和静态资源托管,同时解决端口冲突、跨域请求、容器启动失败及镜像拉取异常等部署问题。
三、数据可视化分析平台
技术栈:Vue3、ECharts、Python、Django、MySQL
负责数据展示平台的前后端开发,根据业务数据设计统计指标、查询条件和图表展示方案。前端使用 Vue3 与 ECharts 实现折线图、柱状图、饼图、数据看板及多条件筛选功能,并对图表组件进行统一封装,支持数据动态加载和不同页面复用。
后端负责统计接口、数据聚合、条件查询及导出功能开发,对复杂统计查询进行拆分和优化,提升数据加载效率。参与系统权限控制、接口异常处理、数据格式统一和测试验收,确保不同角色能够查看对应范围的数据。
四、Web项目容器化部署与维护
技术栈:Linux、Docker、Docker Compose、Nginx、Git
负责多个前后端分离项目的部署与日常维护,编写 Dockerfile、Compose 配置文件和 Nginx 配置,完成前端、后端、数据库等服务的容器化管理。能够根据开发、测试和生产环境配置不同的环境变量、端口、数据卷和网络。
具备常见线上问题排查经验,包括容器无法启动、端口占用、目录挂载错误、接口请求失败、跨域异常、静态资源无法访问、数据库连接失败和服务器磁盘空间不足等。能够通过日志、容器状态和系统资源监控快速定位问题,并编写项目部署及维护文档。