继完成习惯打卡、记账本收支管理两大核心模块落地后,我继续迭代自用型个人管理小程序,本次正式完成万物收藏模块的全流程开发。

本人负责整体需求梳理、场景定位、页面架构设计、功能规则定义与全流程适配;AI 辅助完成页面渲染、基础代码编写与交互逻辑调试。本模块完全基于个人真实收纳、收藏、记录习惯深度定制,打造真正意义上的 “万物皆可收藏” 的个人收纳系统。

一、开发初衷

日常使用中发现,市面上各类收藏工具极度分散。电影、书籍、美食探店、种草好物、旅行记录、物品收纳,往往需要对应不同 APP 分别记录。每类内容对应一个平台,数据割裂、无法统一汇总,收藏体系零散且难以长期管理。

既然我正在搭建全套个人管理小程序生态,我便决定自研一套真正统一、万物可收纳的收藏系统。不再区分品类、不再局限固定模板,将个人所有物品记录、体验记录、好物收藏、生活留存内容全部统一收纳在一个模块内,实现一站式管理。

二、整体功能架构

万物收藏模块的核心设计理念为高度自定义、低联动、高独立。因为自定义字段、自定义分类、自定义模板内容极多,模块整体逻辑独立,与小程序其他模块几乎无强耦合,保证结构干净、拓展自由。

整体页面体系分为四类: 万物收藏首页(总览列表)、各分类专属列表页、内容编辑页、内容详情页

1. 万物收藏首页(总览页)

首页内置 6 个固定基础分类模板,分别为:电影、书籍、美食、种草、旅行、收纳收藏。

为保证模板规范性,六大基础模板自带固定基础字段,固定字段不可删除,但支持自由新增自定义字段。 同时,所有分类的状态标签、分类体系均可自主新增、删除、编辑。

若不需要某默认模板,不支持删除模板本体,但支持直接隐藏,避免页面杂乱,兼顾规范性与个性化。

除默认六大分类外,支持无限新增自定义收藏夹。所有新增收藏夹的字段、状态、类型、展示内容完全由用户自主定义,自由度极高。所有自定义字段目前统一为单行文本输入模式,轻量化、简洁易用。

2. 各分类列表页

六大内置分类的列表页布局、交互逻辑完全统一,保证使用体验一致。

所有列表页均自带搜索、筛选、分类能力。 内容按照年月维度自动分组归档,新增内容自动归入对应时间分组,方便按时间回溯。

列表卡片做精简处理,仅展示封面、名称、评分以及添加时间,单条条目支持删除操作。页面刻意精简展示项,不在列表堆砌冗余信息,保障页面整洁美观。

3. 模块编辑页(差异化字段设计)

所有分类编辑页拥有通用基础字段,包含: 名称、封面、状态、类型、评分、记录时间、短评。

在通用字段之外,六大模板各自配备专属差异化字段,适配不同收藏场景:

  • 电影模块:额外增加导演、上映年份
  • 书籍模块:额外增加作者、出版年份、内容来源
  • 美食模块:额外增加探店地址、人均消费
  • 种草模块:额外增加商品价格、购买链接
  • 旅行模块:额外增加出行开始日期、结束日期(自动计算行程天数)、同行人
  • 收纳收藏模块:字段最为全面,包含品牌、规格、数量、总价、开封日期、保质期、购买渠道、备注

同时,所有分类均支持自主新增自定义字段,可根据个人需求持续拓展录入维度。

4. 模块详情页

详情页的核心作用为完整展示本条收藏的全部录入字段信息,将编辑页填写的所有内容统一规整展示,方便完整查阅。

为区分即时记录与事后复盘评价,系统设计双评价体系

  • 短评:录入时快速填写,仅支持纯文本
  • 长评:详情页专属补充板块,支持后期二次编辑、追加感想,支持图片上传

短评用于即时简单记录,长评用于事后深度复盘、配图补充,满足轻记录与深度留存两种场景。

三、模块整体总结

万物收藏模块最大的特点就是高自定义、低限制、可无限拓展

市面上固定模板的收藏软件无法适配每个人的生活习惯,而本模块完全反向设计:固定规则少、自定义空间极大。没有死板的内容限制,不局限影音、书籍、好物单一品类,真正实现万物皆可收纳。

后续可以持续新增任意类型收藏夹、自定义任意字段、搭建属于自己的完整个人资料库、物品收纳库、生活体验库,实现长期、统一、闭环的个人内容留存体系。

本篇为万物收藏基础功能篇,下篇我会重点分享开发期间遇到的各类 BUG、数据适配、交互优化等实战踩坑细节,欢迎持续关注。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐