面向广大用户的活动参与及知识服务平台,主要的功能模块有活动参与、个人中心、学习课程等;项目主要使用uniapp进行小程序和h5端的跨端开发
项目开发:
1、依据产品设计完成整体架构及页面制作,并着重对用户数据可视化界面等设计提出美化意见;
2、对相关公共方法进行模块化封装,使项目模块化程度高,便于后期的维护及漏洞修复等;
3、完成顶部导航栏,日期选择,报名信息提交/审核等所需要的相关功能组件开发;
4、使用Echarts完成数据统计界面,将用户的参与活动时间,所得积分等数据进行可视化展示;
5、使用数据缓存(uni.setStorageSync,uni.getStorageSync)将数据信息存在本地,以减少服务器压力;
6、使用promise封装uni.request,并对网络请求的方法进行模块封装,使项目结构清晰;
7、对项目进行整体优化,并检查解决因跨端而出现的代码漏洞;
8、项目完成后使用HBuilder X进行云打包。