一直有做一款相册管理类的工具,方便自己存储核酸码、身份证照片、毕业证件、准考证信息等重要图片,同时也便于自己进行分类管理和查找。微信小程序上搜索了一圈,都不太满意,要么操作太复杂,要么全是广告;因此都没用上。
最终让我下定决心要做一个的原因是,朋友问我有没有高中时的毕业证照片?天哪,这么久了,必须没有的呀~。

下定决心的一刻
于是想到不仅仅是我有这个需求,其他朋友也有这个需求。于是开始准备撸一个相册小程序。为什么是小程序而不是APP呢?主要是考虑到小程序使用方便,用户不需要下载多余的APP,也不需要登录,用完即离,还能快速分享给好友。
于是,说干就干,那就干呗。那么如何干呢?
一、首先分析了一下我需要的相册具备哪些功能,做了功能分解工作:

功能结构
二、接着设计了库表结构
对,你没看错,就是6个表哈哈

库表设计
三、搭建小程序框架和后端代码框架

后端代码结构

前端代码
四、等会儿,感觉还少了点什么?
按照正常的项目开发思维,应该是需要有项目背景的吧,补上吧:










完美,发版上线,开始使用~
目前我能想到适用我的场景有:
1、手机存储空间不足,照片太多;重要的照片为避免不小心误删除,或者手机丢失造成图片丢失,可以上传云端管理;
2、对相片进行分类上传,方便查找和管理,例如:身份证、各种核酸码、毕业证书等;
3、可以创建聚会、游玩、家庭、好友、证件 相册集;一键分享微信群,好友可以把各自的图片进行收集;
4、创建作品集相册,一键把作品图片分享给好友欣赏。
perfect!!!
