1人1周开发的1张图片的实战项目【图略】
2020-01-09 本文已影响0人
图略
基础服务(服务器、服务端环境)已做好,1人1周是小程序及接口开发
微信搜一搜“图略”,打开这个小程序,我们边看边聊;
为什么做这个小程序?
一直都想做照片的故事,每一段旅游、经历,我们用手机拍下来了,不整理这些照片,他们将很快躺尸,随着日子的流逝,记忆越来越模糊,一些有趣的记忆被遗忘了;
“图略”是为了将照片和文字更好的结合,将我们的有趣经历、游记、活动、记忆更合理的展示出来;
数据存储
考虑了云开发,这边的数据需要更强的结构和关联,云开发不能满足,只能自建服务开发
照片展示设计
为了更好的结合文字展示记忆,通过多维度进行照片排版;
照片有拍摄时间、位置,将这两个数据拿出来
上传照片有上传人,上传多次,将这两个维度拿出来
在照片展示页,就有了时间、位置、上传人、上传次、网格维度进行展示;
照片、视频存储
我们使用七牛群,很多的七牛云,就是七牛群;这里我们使用了 vktool 这个小程序插件,上传到七牛非常方便;
为了避免流量峰值,上传到七牛时是随机到某一个七牛的
照片位置
照片位置通过腾讯地图api进行解析,上传图片时会加入队列(laravel queue),队列自己慢慢跑;
为了避免流量峰值,解析也是用的多个map key
扫码体验