1、熟悉HTML,CSS,JavaScript,实现页面中需要效果。
2、熟悉W3C,ECMAScript等相关标准。
3、熟练使用git、svn等版本管理工具。
4、熟练技术栈: vue + Webpack + Babel.js + ES6 + Vue-Router + Vuex能开发较为复杂的交互组件。
5、熟悉框架类:Vue、React、了解Angular和Svelte。
6、熟悉插件工具类: tailwindcss、jquery、Ts、ElementUI、Antd、echarts、vant等。
7、其它:pina、百度地图、swiper、i18n国际化、eslint、nvm、npm等。
8、扩展:linux、java、等。
8、熟练使用各种接口调试工具:swagger、postman 、jemeter。
9、熟悉nodeJS、Webpack、vite等前端自动化。
10、具有pc、H5、小程序原生和uniapp开发经验,并有线上作品。
DCT受试者端和研究者端(h5移动端)
描述:
项目描述: 医生和患者使用的两个临床试验项目,拥有信息绑定、知情同意流程、发药记录、问卷填写、学习资料、服药日志、不适记录、医患沟通等功能
责任描述:
1. 独立完成架构搭建
2. 根据UI设计稿完成项目布局
3. 与后台开发人员制定接口参数,确认开发接口,后台数据的请求
4. 参与产品的设计规划流程走向,完善整个项目的一致性
技术描述:
1.使用vue3 vue-cli Ts脚手架初始化vue项目
2.基于vant封装的框架进行开发
3.使用路由守卫钩子控制用户登录前后的可见页面
4.使用tailwindcss解耦css
5.使用私有npm库中的utils和组件等
6. 利用集中式状态管理工具vuex实现多组件传递数据
7.利用localstorage存储数据信息
8.二次封装axios统一处理接口信息,提高开发速率,降低代码体积
9.利于自定义公共组件及节流防抖等优化项目
DCT后台管理(PC端)
描述:
项目描述: 后台管理系统中含有配置端和管理端的两个项目,可编辑研究中心信息、知情同意书、给药方案、问卷题目信息、学习资料测评、服务条款、隐私协议等,管理受试者列表、合并用药、医患绑定等功能。
责任描述:
1.独立完成架构搭建
2.根据原型设计稿完成项目布局
3. 与后台开发人员制定接口参数,确认开发接口,后台数据的请求
4. 参与产品的设计规划流程走向,完善整个项目的一致性
技术描述:
1.使用vue3 vite Ts脚手架初始化vue项目
2.基于element-plus封装的框架进行开发
3.使用路由守卫钩子控制用户登录前后的可见页面
4.使用tailwindcss解耦css
5.使用私有npm库中的utils和组件等
6. 利用集中式状态管理工具vuex实现多组件传递数据;
7.利用vite加载速度,两个项目之间可快速切换跳转,减少单个项目的体积,分离出功能可供其它项目使用。
8. 使用echarts图形化数据界面
9.利用二次封装公共组件及懒加载等优化项目
患者招募(原生微信小程序)
描述:
项目描述: 一款供肿瘤患者使用的临床试验平台,可以根据根据疾病、项目名称、药物、靶点、医生来查询项目,对应看到每个项目所包含的信息,自愿报名项目参与临床试验。有疑问可看常见问题或在小程序内咨询医生和客服。用户可以使用智能匹配功能,在填写个人信息后提交即可自动匹配到合适的临床试验项目,非常便捷。
责任描述:
1. 根据UI稿完成项目布局
2. 与后台开发人员确认开发接口,后台数据的请求
3. 完成咨询医生、肿瘤查询、项目报名等模块
技术描述:
1. 利用小程序button组件的open-type属性获取获取到用户信息
2.利用wx.login获取登陆凭证,利用登陆凭证和appId以及appsecret获取用户openId
3.在app.json中配置分包和分包预下载,提高用户体验
4. 使用小程序的数据缓存将信息存在本地
5. 对微信原生API wx.request 进行二次封装,使发请求更加方便以及便于管理
6.利用oss完成灰度测试,检测出测试环境无法复现的功能
诺和关怀(uniapp小程序)
描述:项目描述: 项目主要使用uniapp框架开发,为糖尿病人提供学习控糖的知识,智能小诺老师解答问题,糖友圈发布动态可以和广大糖友交流,更有运动视频及文章供糖友们学习。
责任描述:
1. 根据UI设计图及需求说明书进行网页开发
2. 与后台开发人员确认开发接口及数据格式
3.负责首页,糖友圈,运动记录,推荐文章,推荐课程,健康农场等
技术描述:
1. 使用uniapp进行项目开发 ;
2. 利用axios请求二次封装统一处理数据与异常,提高开发速率;
3. 通过swiper实现首页文章轮播图效果,
4通过scroll-view实现标题丶旅程丶视频等滚动效果,
5. Ucharts图形化用户健康数据
6. 自定义事件防止按钮二次点击
7.解密获取用户微信运动步数
8.利于公共组件及懒加载等优化项目
NCC后台管理系统
描述:项目描述: 项目主要使用vue框架和基于element-ui封装的框架开发,用户管理,角色管理,权限
管理,视频上传,图片上传,文章审核等
责任描述:
1. 根据UI设计图及需求说明书进行网页开发
2. 与后台开发人员确认开发接口及数据格式
3. 负责页面布局和数据交互,商品信息CRUD;
4. 负责文章管理,平台活动发布,文章审核等
项目描述: 项目主要使用uniapp框架开发,为糖尿病人提供学习控糖的知识,智能小诺老师解答问题,糖友圈发布动态可以和广大糖友交流,更有运动视频及文章供糖友们学习。 责任描述: 1. 根据UI设计图及需求说明书进行网页开发 2. 与后台开发人员确认开发接口及数据格式
项目描述: 医生和患者使用的两个临床试验项目,拥有信息绑定、知情同意流程、发药记录、问卷填写、学习资料、服药日志、不适记录、医患沟通等功能 责任描述: 1. 独立完成架构搭建 2. 根据UI设计稿完成项目布局 3. 与后台开发人员制定接口参数,确认开发接口,后台数据的