1人1周开发的1张图片的实战项目【图略】

基础服务(服务器、服务端环境)已做好,1人1周是小程序及接口开发

微信搜一搜“图略”,打开这个小程序,我们边看边聊;

为什么做这个小程序?

一直都想做照片的故事,每一段旅游、经历,我们用手机拍下来了,不整理这些照片,他们将很快躺尸,随着日子的流逝,记忆越来越模糊,一些有趣的记忆被遗忘了;

“图略”是为了将照片和文字更好的结合,将我们的有趣经历、游记、活动、记忆更合理的展示出来;

数据存储

考虑了云开发,这边的数据需要更强的结构和关联,云开发不能满足,只能自建服务开发

照片展示设计

为了更好的结合文字展示记忆,通过多维度进行照片排版;

照片有拍摄时间、位置,将这两个数据拿出来

上传照片有上传人,上传多次,将这两个维度拿出来

在照片展示页,就有了时间、位置、上传人、上传次、网格维度进行展示;

照片、视频存储

我们使用七牛群,很多的七牛云,就是七牛群;这里我们使用了 vktool 这个小程序插件,上传到七牛非常方便;

为了避免流量峰值,上传到七牛时是随机到某一个七牛的

照片位置

照片位置通过腾讯地图api进行解析,上传图片时会加入队列(laravel queue),队列自己慢慢跑;

为了避免流量峰值,解析也是用的多个map key

扫码体验

你可能感兴趣的:(1人1周开发的1张图片的实战项目【图略】)