1、 项目名称:⼩小红花官⽹网(移动端和PC端) (时间:2017.07-2018.2)
项目描述:小红花是一家面向艺术爱好者的艺术收藏商城,通过采集艺术家的各项指数、艺术品、 艺术机构的交易、关注、报道数据量化为行业数据,智能的为消费者、投资者、爱好者提供 艺术品导购服务;通过专业的数据展示、估价、挂售、排行等方式形成移动互联网艺术品交易、交流服务中心。项目采用node+express框架,搭配gulp作为自动化构建工具、gitlab 用作版本控制工具,分为移动端和PC端两个部分进行单独开发
项目职责:1).实现首页展示、艺术家测评、作品详情页大图展示、个人中心、微信支付和支付宝支付等等一系列功能,并兼容移动和PC各种不同的浏览器;
2).对接产品和设计,确定产品的开发周期,并给出一些产品的合理化建议;
3).上线后的一系列新需求的迭代和bug修复
4).期间穿插着各类活动的技术支持,比如展览现场抽奖、实时通讯等等需求
总结&成长:1).更深层次的理解了微信支付与支付宝支付
2).为了实现查看高清大图的需求,对接了第三方服务:超擎看大图服务
3).从最开始的前端将图片上传传服务器、后台将服务器图片上传到七牛改为前端通过js直接上传七牛云,这样做减少上传等待时间,同时节省资源
4).了解了SEO的一些基本问题,以及页面优化的着手点,比如对接口的调整、图片的优化、请求数量的减少、静态资源的压缩等等
2、 项目名称:小红花后台管理系统 (时间:2017.09-2017.10)
项目描述:该后台系统的开发是为了统一管理小红花官网线上艺术家与艺术品,方便各个业务线的修改,同时也提供了运营可配置的一些功能,解放开发的工作力,加快业务的更新迭代,其中包括艺术家和艺术品的增删改查、数据统计、活动运营模块以及一些权限模块。该项目采用vue+Element框架,搭配gitlab用作版本控制工具来开发。
项目职责:1).明确产品和运营等部门的需求,整理系统所需的所有功能
2).实现所有页面的开发和维护
3).产品需求的更新迭代
总结&成长:1).初步了解了vue的使用
2).在与产品和运营对接的时候,接收到了各种各样的需求,需求的过滤与解决,也是重中之重。这需要我对公司业务与公司战略的更深层次的理解,对当前代码的掌握与技术广度有着更高的要求。在这个过程中,开拓了更广阔的视野,让我不是仅仅局限于当前的代码当中。这个经历是宝贵的,同时成长也是更宝贵的
2、 项目名称:大艺博后台管理系统 (时间:2017.04-2017.7)
项目描述:大艺博是中国国内最大规模的集中展示美术专业当届毕业生艺术创作与艺术探索的平台,该系统因传统的报名方式耗时耗力,才决定研发的一款网上报名系统。项目采用bootstrap-table框架,搭配 gitlab 用作版本控制工具。
项目职责:1).页面代码编写与维护
2).日常需求迭代
总结&成长:1).项目当中,重难点后台管理系统里复杂的审核流程与签约流程,因签约是采用电子签章, 艺术家作品数量多,作品状态不统一,签约流程反复,有着非常复杂的逻辑结构。
2).使用过程中不断增加或变更需求,对于各种状态的变更,代码的运行质量,都有着更高 的要求。
3).由于系统信息过多,刚开始对于多条件查询非常卡,后来进过和后端开发一起研究,最终解决(包括图片处理和数据库的重新设计等)。
4).在此过程中,事必亲躬,对于突发事件的处理、新需求的把控、疑难点的解决、宏观意识 的增强,都有着新的理解。
1、 项目名称:后台管理系统 (时间:2016.05-2016.11)
项目技术:jQuery、bootstrap-table、d3.js、 LODOP
项目描述:该系统分为5个部分,分别提供给公司内部人员、合作厂商、公司内部物流等使用。功能包括订单跟踪和统计、优惠券的发放、打印批量下载、产品入库出库、销售情况分析等,整个系统采用bootstrap table作为主框架,同时应用了该框架内部的一些延伸功能,例如copy-rows、sticky-header等,使用Ajax实现对数据的动态加载。
项目职责:所有页面实现,以及所有的数据交互、数据统计,js逻辑.
2、 项目名称:微信公众号推广码 (时间:2016.09-2016.09)
项目技术:jQuery、qrcode
项目描述:这一部分主要是根据用户的手机号生成二维码,方便拓展新用户。用户推广成功后, 可以查看自己的推广明细等。
项目职责:所有页面实现,以及所有的数据交互,二维码生成、js逻辑.
1、 项目名称:微信公众号开发 (时间:2016.01-2016.04)
项目技术:jQuery、bootstrap、angularjs
项目描述:微信公众号自定义菜单分为报名、预约和更多模块。报名模块展示公司的合作驾校以及最新活动;预约模块是实现学员预约课程、预约考试以及投诉建议的内容;更多模块中包含一些产品介绍以及app下载的二维码。这个功能实现的时候并没有过多的应用微信的开发手册等等,相当于是做了一个移动端的功能,然后嵌入了微信中,方便用户使用
项目职责:所有页面实现,ps切图、以及所有的数据交互,js逻辑.
2、 项目名称:e驾陪官网的开发和维护 (时间:2015.08-2016.01) (链接:www.ejiapei.com)
项目技术:jQuery、bootstrap、angularjs
项目描述:展示不同城市的驾校、教练、门店信息等
项目职责:部分页面实现以及数据交互、js逻辑.