工作流项目,项目初期全程参与包括需求的编写等,通过与客户和产品经理的沟通,确认技术选型通过canvasAPI自己设计了一套,可拖动、点击、操作的工作流引擎,在此项目中主要参与:包括前期的项目框架搭建,webpack自动化配置,并没有采用已有脚手架,而是手写配置的脚手架,灵活开发,发布,生产开发分开独立配置,技术选型与核心功能的开发,技术选型采用react + react-router + mobx +canvas + materal-ui进行项目开发,其中难点是工作流核心引擎的开发,与优化,完全手写事件代理与动画效果和交互效果,还主要实施了项目后端的架构与开发,采用expres搭建项目服务,使用router对项目进行模块化分割,数据库采用mongodb作为存储数据库,最近完成了前后端登录校验模型的设计与开发,前端用户数据存储在session中,通过登录注册,以及第三方登录等完成前后端的校验与跳转。