我在项目中担任全栈开发的角色负责项目功能需求分析与功能设计,参考已有系统的特点进行架构设计,完成前后端开发;
负责编写前后端接口并对数据库进行增删改查,通过Swagger生成接口文档;
负责编写登录接口,实现密码、短信、微信快捷登录,采用JWT生成Token给前端;
采用Redis对热点数据进行缓存,使接口的访问速度更快,减轻MySQL的压力;
接入开源的盒子IM服务,通过Http请求方式实现用户数据同步调用,通过WebSocket接收消息;
负责采用Uniapp编写小程序,运用VueX对数据进行管理,针对微信小程序进行优化;