
轻物记
个人资产追踪小程序,记录物品购买价格和日期,自动计算每日持有成本,支持标签分类、数据统计和深色模式。

资产总览
首页展示全部资产列表,实时计算总资产和日均成本。支持按标签筛选、模糊搜索,以及全部/服役中/已退役三种视图切换。

时间线
按月展示购入记录,清晰回顾每个月的消费情况。支持滑动查看详情,直观了解资产积累过程。

分类统计
数码、运动、穿搭、家居等各类资产占比一目了然。通过可视化图表帮助你理解消费结构。
项目简介
一个解决"买了多少东西、花了多少钱、到底值不值"这个问题的微信小程序。记录每件物品的购买价格和日期,自动计算每天的持有成本——一台用了两年的笔记本,每天成本可能只有几块钱,换个角度看消费就没那么心疼了。
为什么做这个
买东西的时候总觉得贵,但用久了其实很划算。我想要一个工具,能把"一次性支出"转化为"每日成本"的视角,帮助自己建立更理性的消费观。市面上的记账应用太重了,我只需要一个轻量的物品追踪器。
核心功能
资产追踪
记录物品名称、购入价格、购入日期,自动计算陪伴天数和日均成本。支持"服役中"和"已退役"两种状态,退役后日均成本冻结在最终值。每件物品可添加分类标签(数码、运动、穿搭、家居等),方便筛选和统计。
数据统计
总览卡片展示资产总值、日均总成本和物品数量。分类占比图表直观呈现消费结构——你可能会发现数码产品占了大头,但日均成本最低的反而是那些用了很久的老物件。月度时间线按月展示购入记录,回顾每个月的消费节奏。
搜索与筛选
支持按物品名称模糊搜索,按标签筛选,以及全部/服役中/已退役三种视图快速切换。
技术实现
架构
采用微信小程序原生开发,后端使用微信云开发(云数据库 + 云存储 + 云函数),零服务器成本。用户身份基于微信 openid,通过云函数获取并缓存在本地,无需额外的注册登录流程。
数据层
所有数据操作封装在统一的 storage 模块中,管理云数据库的增删改查。客户端查询限制为每批 20 条,内置分页逻辑,保证列表加载性能。物品的日均成本在每次查询时实时计算,而非存储冗余字段。
组件化设计
资产卡片抽取为可复用组件,展示图标、名称、价格、日均成本、陪伴天数和进度条。保修预警功能会在保修期临近时高亮提示。添加页面同时支持新增和编辑两种模式,通过页面参数区分,复用同一套表单逻辑。
深色模式
通过 CSS 变量配合 `@media (prefers-color-scheme: dark)` 实现自动切换,跟随系统设置。微信原生组件(导航栏、Tab Bar)的主题适配通过 theme.json 配置,确保深浅模式切换时视觉一致。