⚫ 熟悉HTML、CSS,如flex布局、grid布局、媒体查询等
⚫ 熟悉javascript(ES6-ES11), Typescript,异步编程Promise和async/await 等
⚫ 熟悉ajax、axios、fetch,了解前后端分离开发交互过程
⚫ 熟悉Vue、了解React,具有Vue2/3,React的项目开发经验
⚫ 熟悉Tailwind CSS等原子化CSS框架,了解Less、Scss等预处理器
⚫ 熟悉Lottie 实现快速有效的动画开发
⚫ 能够实现前端性能优化(图片和路由懒加载,防抖、节流等)
⚫ 熟悉PHP、Laravel,具有Laravel项目开发经验
⚫ 熟悉Git进⾏版本控制和代码托管
⚫ 了解Java基础、SpringBoot、SpringMVC、MyBatis-Plus等,具有SprinBoot项目开发经验
⚫ 了解计算机网络,如HTTP、TCP/IP、HTTPS;了解浏览器缓存机制;了解跨域解决方案
“城市中⽣活”小程序+管理后台(已上线)
⚫ 涉及技术: UniApp+ uView-Plus + Sass + Next.js + Prisma + ProComponents
前端开发
⚫ 主要模块:洗车服务、代客泊车、职工身份切换、订单列表、精选司机、员工提成和审批
⚫ 项目介绍:这是一款为中⼭六院提供代客泊车的管理系统
⚫ 个人工作内容:
1. 完成用户和服务人员身份⽆缝切换,降低小程序开发成本,使服务人员使用更加便捷。
2. 完成订单通知功能,在产生新订单或者用户联系服务人员时,服务人员可通过微信消息订阅及
时接收到通知。
3. 完成⼗多个组件封装,多个公共函数,使功能性更加契合业务。
4. 使用 Prisma 作为ORM框架,简化了复杂的通用数据库工作流程,加速了开发流程。
5. 利用微信云函数实现支付功能,并且支付失败回调给后端。
6. 针对后台封装了快速创建⻚⾯函数,即传⼊一个json就可以解析json创建出一个带table管理
和数据搜索和form 表单的⻚⾯,还可以根据⾃⼰的需求进⾏扩展和修改,极大的增加了开发
速度。
“炭指南”小程序+管理后台
⚫ 涉及技术: UniApp + uView-Plus + SpringBoot + Mybitis-Plus + MySQL + Redis
⚫ 主要模块:工厂展示、致电商家、热度充值、付费注册、微信支付、用户与老板绑定
⚫ 项目介绍:这是一款用于给生产炭的厂商做宣传的小程序
⚫ 个人工作内容:
1. 带领了3人团队,通过Git Flow管理项目协同,成功地将项目交付在规定的时间内
2. 负责后端架构的设计、开发和维护
3. 在项目规模逐渐增大的背景下,通过使用小程序分包技术,有效地减少了小程序的体积,提升
了用户的使用体验
项目详情管理系统
⚫ 涉及技术:Vue2 + Vue CLI + Vue Router + Vuex + Element UI + ECharts + Laravel + MySQL
⚫ 主要模块:首⻚、项目清单、项目资料、员工管理、公司管理、客户管理、发票管理、工作安排
⚫ 项目介绍:该项目是给一位客户打造的一个用于管理个人项目的系统
⚫ 个人工作内容:
1. 负责从需求分析、设计、开发到上线的全过程
2. 首⻚使用了柱状图和折线图来对所有项目的利润和业绩做了数据展示
3. 项目资料模块用来保存这个项目的一些支出清单和一些合同以及施工图片等;使用了七牛云来
实现图片的上传和下载
4. 项目清单模块使用了任务调度,在项目的终验时间前 15 天通过企业微信的 api 给客户发送消
息,通知用户某个项目已经到收款时间
5. 员工管理用来记录员工的一些信息,新添加一个员工就会⾃动生成一个账号,然后输⼊添加的
姓名加上默认密码就可以登录到这个系统
6. 工作安排模块可以给指定用户发布任务,对应的用户登录系统就会收到消息通知
此项目是我本人全程从设计到开发上线完成的 ⚫ 涉及技术:Vue2 + Vue CLI + Vue Router + Vuex + Element UI + ECharts + Laravel + MySQL ⚫ 主要模块:首⻚、项目清单、项目资料、员工管理、公司管理、客户管
此小程序已上线 ⚫ 涉及技术: UniApp + uView-Plus + SpringBoot + Mybitis-Plus + MySQL + Redis ⚫ 主要模块:工厂展示、致电商家、热度充值、付费注册、微信支付、用户与老板绑定 ⚫ 项目介绍:这是一款用于给生