熟练使用HTML5和CSS3新特性及常见布局方案,熟练使用flex布局,UI还原度高。
熟悉ES6特性,对异步编程有经验。
能封装和使用axios,利用钩子函数统一处理数据。
精通VUE框架,并对其原理有一定的了解,能够熟练使用基于Vue的各种UI组件库,以及echarts大屏。
精通Node.js,可以采取面向对象的方式开发后端项目。
熟悉uniapp、微信小程序和H5的开发。
善于编写和封装自定义组件。
一、校园赚小程序
一款适用于大学校园的综合性平台。
前端采用uniapp开发,后端采用nodejs。
主要功能分为需求展示、需求发布,以及校园信息整合。
前端通过uniapp+vue3搭建UI,并通过发布需求-->承接需求-->完成需求-->获取积分,到最后的积分兑换来完成整个流程的闭环。
后端分为两大服务:
1、业务服务。主要负责实现平台各个功能的模块实现,包括登录、鉴权、查询、创建和修改等等一些基本操作。采用面向对象的方式实现,每个模块对应一个class,对外暴露各自的业务API,采用await/async完成异步操作,统一的请求处理和错误处理,提高服务的模块化和维护性。
2、静态资源服务:
主要用于存储图片和其它静态资源,由于小程序无法打包过多的图片,因此需要单独的服务来实现图片展示的服务,此服务类似于CDN的功能,提供上传图片/返回路径的基本接口。存储会根据服务id、用户id分别创建对应的存储目录,避免静态文件同放一个文件夹下,后期产生的性能问题。
二、课程咨询与购买服务
前端基于Vue框架,后端基于springboot。
实现对应学校的课程展示和购买,WEB网站对接了支付宝和微信支付平台。
三、华为智能决策
负责华为场景Ai-智能决策的前端开发
主要工作内容为:
1、通过vue和element,以及AUI实现页面UX还原
2、自定义组件的开发和维护
3、通过使用echarts实现图表的渲染
4、利用lodash完成业务逻辑的实现
5、使用moment实现日期的处理和格式化
5、项目采取前后端分离的模式,使用vue cli进行项目打包
角色 | 职位 |
负责人 | 主任工程师 |
队员 | 产品经理 |
队员 | 前端工程师 |
队员 | 后端工程师 |
一款服务于大学校园的小程序,通过发布需求、承接需求来获取积分,积分可以兑换虚拟商品等。 学校老师官方也可以通过此小程序发布一些活动和投票。 我在此项目中担任了前后端的开发,包括小程序的申请、部署、发布、上线和备案等等。
通过获取合作院校的课程,提供学生购买渠道。以及对应的后台管理系统。 前端采用Vue3,后的采用springboot。 统一的用户权限系统,智能化获取合作院校的多钟课程。 独立的、可单独部署的支付服务以及课程获取服务,方便后续分布式部署。
这个项目是一个用于高校重要文件运动轨迹展示,以及设备管理的平台服务。 前端采用Vue3,后端springboot+mysql+时序数据库。 主要功能是服务于高校重要文件(例如试卷)运行轨迹的记录与展示,根据定制的GPS设备发出的位置信息,通过时序数据库实时记录其位置,并通过前
主要用于学校班级班委管理班级成长基金的小程序。 功能主要包含基金收入、支出已经各类明细报表和图表的展示。 此服务采取邀约制使用,避免出现信息过于公开的情况。 前端采用uniapp,后端nodejs+mysql。 在这个小程序中,我主要负责前后端的开发。