1,项目目的
最早的想法是希望做一个个人的小程序版简历即一个纯静态死数据的个人简历。恰逢看到官网提出云开发概念,细读文档之后感觉自己的春天来了,或许我可以做一个‘活的’简历工具。在翻读一遍云开发文档之后决定动手去实现这么个东西,一则是对于后端方面的好奇而自身又缺乏经验,云开发让我看到了前端的更多可能更多玩法,一则也希望在闲暇之余能做出一个有点用的项目为自己的履历增添一份内容。
2,最初设想及当前实现
tabbar分为三栏:我的简历,社区,个人中心。(当前未实现社区功能)
2.1 我的简历:
简历列表页(当前单人限制制作5份简历),具备下拉刷新功能,点击‘编辑’按钮进入对应简历的编辑页面。点击简历进入对应‘简历详情’页面
2.1.a:关于下拉刷新的使用
通过‘编辑’按钮进入编辑页面进行一系列更改之后,返回至列表页时由于存储往返时耗,未能及时更新列表页数据需要通过下拉刷新重新获取最新数据。
2.1.b:简历详情页相关
在‘简历详情’页中,个人的电话可点击进入呼叫,邮箱信息可点击拷贝。通过右上角的胶囊按钮可呼出转发按钮分享你的简历至微信好友。
2.2 个人中心:
头部简单个人信息以及制作简历和分享该小程序的入口,列表项包含:联系客服,项目说明,开发者信息。
2.2.a:制作简历
‘制作简历’模块为该小程序主要模块。当前阶段一份简历包含两大基础板块(基本信息,求职意向),六大辅助板块(工作经验,教育背景,项目经验,技能特长,个人标签,自我评价),另还有一个自定义板块(由于个人云开发数据表设计及操作模式导致此功能暂未开放)。
在制作页面存在‘预览’按钮,点击进入简历预览,此时可以对内置四套模版,四色主题进行选择,生效请在模版选择modal层上点击‘保存’按钮。此时才能应用于最终生成的简历中(默认采用第一套模版,第一份主题)。
2.2.b:分享
该小程序唯一主动向微信好友进行推广本小程序入口,如果你觉得该小程序有那么点用欢迎点击推广。
2.2.c:联系客服
通过官方‘button’组件实现,本人通过相关小程序在线服务,如有恢复不及时敬请谅解。
2.2.d:项目说明
项目说明说明了该项目的创作意图,以及部分功能非显式可见,故在此加以说明。除此之外也算是一条免责声明。(然,可能看文字比较烦或者我的表达不够明确。后期可能会出一个‘使用手册’栏目图文展示)
2.2.c:开发者信息
纯粹展示下当前项目参与者。欢迎来撩,拒绝勾搭。
2.3 社区(概念模块)
概念模块,包含‘模版市场’及‘交流圈’。。。
3,问题
3.1:看得到的
3.1.a: 当前简历局限性还是较大,仅限于微信好友之间分享,不能导出生成文件,不能朋友圈分享
3.1.b:简历制作模块自定义模块的开放
3.1.c:使用手册的必要性?
3.1.d:社区模块?
3.2:看不到的
3.2.a:个人版云开发存在上限问题?
3.2.b:数据结构及云函数的调整?
。。。
4,如果对于我的问题你有好的见解还请不吝指教,如果你想加入这个项目请私信我
项目效果图: