1.四年的 web 前端开发经验,熟悉 vue3,vue2,熟悉 uni-app 跨平台框架 ,微信小程序原生开发
2.熟悉网站开发,后台管理开发,蓝牙通信物联网,app、h5、微信小程序公众号开发,熟练封装提取组件
3.熟练掌握与 java,php 后端接口对接联调
4.熟悉 echarts 数据可视化图表库,element-ui,element-plus,vue-element-admin,antd 等前端库
5.熟悉 git,gitlab,gitee, svn版本控制代码管理平台
墨西哥会员储物柜(themagiclockers.com)
项目描述:
基于智能柜硬件开发的一套线上预约储物系统,包含后台管理系统和21寸屏幕的应用程序。
角色和职责: 担任前端开发,负责项目的网站、邮件模板、后台管理系统以及屏幕端应用的开发
主要技术和工具: Vue 2、Element、Bootstrap
网站端:实现用户登录、未登录情况下的下单功能、用户个人下单记录页显示所有订单状态与管理订单功能、设备格口数量与金额的展示、支持优惠券使用、预定天数与未完成支付订单的重新支付、Stripe支付,国内外分别接入Google与腾讯地图展示地理位置
后台管理端:后台管理系统实现不同运营商切换与配置(支付、邮件、地址、联系方式等),设备与格口管理,订单用户管理,配送员管理,邮件配置模板、邮件发送记录等
屏幕app端:屏幕端应用实现管理员与用户双界面,根据管理员手势操作切换界面,管理员端显示设备格口信息并进行格口管理操作,包括与硬件通信实现本地开关箱门,用户端可开通会员(短信会员、邮件会员、短信邮件会员),根据会员类型获取不同套餐优惠,下单使用储物柜,并根据存储码存入、取出,超时支付超时金额
技术框架:
网站端:Vue2,Bootstrap,element,Stripe支付api,Google与腾讯地图api
后台管理端:Vue2,element-ui,echarts,wangEditor
屏幕app端:Vue2,html,css,jquery,硬件通信,swiper
主要挑战和解决方案:
挑战: 在后台管理中日期和时区需统一为墨西哥时区,同时需要网站端和屏幕端应用处理时区转换和时间计算。
解决方案: 根据ip获取当前登录用户的地理时区信息,判断与墨西哥时区的时间差,获取时间差后在请求后端发送数据时将日期更新,将后端接口返回的日期信息封装,在每次获取展示时展示用户当前时区的正确时间。
挑战: 后台管理系统需要集成代码编辑器以编辑邮件模板,并与后端交互生成动态验证码、模板类型、按钮事件。
解决方案: 与后端确定模板动态值,根据模板值的不同确定不同的邮件模板类型,根据类型填充替换模板动态值并生成html邮件模板发送用户。
光储app
该 app 二期是基于一期数采器链接 app 采集信息软件的二次开发,包含新增的蓝牙链接电车电池版块,与电池的读写通讯交互
二期开发:
根据原型在首页新增侧拉列表与详情页,新增开启蓝牙与搜寻、连接蓝牙版块
连接完成后获取设备的 uuid 进行读写获取数据,根据电池厂家提供的协议文档解析将获取的数据如:电池总电压,电池串单独温度,电池电流与电池串数总数,电池的出厂信息与标称容量、循环容量的写入交互并展示,
历史版块:将读出数据根据时间段存储并展示 ecarts 图表展示并将过期数据清除
技术框架:
uni-app,uni-app 蓝牙通信,ECarts,axios
项目职责:
1. 根据原有项目基础进行电池蓝牙通讯的二次开发
2. 解析厂家给出的通讯协议文档将设备连接,指令写入与读出,将获取的指令进行提取与解析并展示
3. 对一期项目根据客户需求进行重改重写,添加数采器详情页与数据获取展示
4. 联调测试与平台发布
御约到家公众号
由线下按摩 spa 服务行业开发的预约按摩公众号,包含公众号端与后台管理端,用户与技师在公众号端进行下单与服务的进行
公众号端:
登录版块:包含微信登录与手机号登录以及微信授权定位来计算与技师所在地距离。
预约下单版块:包含微信支付,余额支付,优惠券,取消订单,再次发起支付,申请退款以及调用高德 api 进行定位与路线距离规划等。
项目版块:项目下所属技师列表,技师地区列表,根据不同地区进行不同的车费计算。
技师系统:包含技师排班系统,提现功能,个人服务订单列表,订单详情可根据不同服务进度改变订单状态以及取消订单。
推广员系统:包含推广员下线列表,下线分红以及个人邀请用户订单提成,提现系统与邀请注册页和分享链接
后台管理端:
权限系统分为总管理权限与加盟商权限,
总管理权限控制加盟商的增删改查审核与加盟商提现申请,加盟商地区车费配置,加盟商列表与加盟商流水可视化
加盟商权限包含技师信息,服务项目,技师服务项目关联,推广员列表与推广员下线,技师提成分红与推广员提成分红,技师与推广员的提现申请处理,技师申请版块,所属地区的用户列表
技术框架:
后台管理端:Vue,element-admin,element-ui ,微信授权,axios,promise,gitee,ECarts
公众号端:Vue,Vant,uview ,微信登录,微信授权与绑定,微信支付,微信定位与高德地图 api,axios,promise,gitee
项目职责:
1. 根据项目原型搭建预约到家公众号技师端端与用户端,根据项目流程进行模块化开发并测试降低代码出错率
2. 完成公众号页面制作后与后端工程师对接接口与功能流程测试
3. 根据项目后台管理端原型与后端工程师对接进行后台管理端的搭建,模块划分与功能实现
4. 测试后台管理端流程功能与公众号端互通以及 bug ,及时与后端工程师交流快速解决问题
5. 交付项目后和客户沟通探讨需要修改或添加功能的后期维护以及项目二次开发
6. 负责协调开发代码管理与冲突处理
角色 | 职位 |
负责人 | web前端开发 |
队员 | 前端工程师 |
队员 | 后端工程师 |
微信搜索:腾千里科技 由智能版硬件延伸的软件交互,包含 pc端 sdk 、小程序端 sdk、uniapp端 sdk ,智能笔软硬件交互,在码点纸张绘制,监听智能笔返还数据进行 canvas 图案绘制 pc端: 智能笔连接版块:蓝牙开启,蓝牙监听,蓝牙设备列表展示,蓝牙连接
微信搜:一键约到家 由线下按摩 spa 服务行业开发的预约按摩公众号,包含公众号端与后台管理端,用户与技师在公众号端进行下单与服务的进行 公众号端: 登录版块:包含微信登录与手机号登录以及微信授权定位来计算与技师所在地距离。 预约下单版块:包含微信支付,余额支付,优惠券,
项目描述: 基于智能柜硬件开发的一套线上预约储物系统,包含后台管理系统和21寸屏幕的应用程序。 角色和职责: 担任前端开发,负责项目的网站、邮件模板、后台管理系统以及屏幕端应用的开发 主要技术和工具: Vue 2、Element、Bootstrap 网站端:实现用户登录、