Solo Developer
月月必花清单
wechat-miniprogramfrontendmini-programecharts
View project ↗记录每月固定支出的微信小程序。核心逻辑:先算清必须花的钱,再看剩余可支配部分。
技术栈
原生微信小程序(WXML / WXSS / JS / JSON),echarts-for-weixin 饼图,自研 canvas 2d 条形图与折线图,wx.Storage 本地存储。
主要功能
仪表盘展示月平均固定支出、可支配收入、本月/下月支出笔数,支持三种图表切换。支出管理支持添加、编辑、删除固定支出,并按日/周/月/季/年/自定义周期折算。分类选择提供 11 个大类,包括住房、交通、保险、医疗健康、通讯订阅等。月度报告自动生成图片,可保存到相册或分享。数据管理支持 JSON 备份的导入/导出,以及清空本地数据。
实现要点
数据全部存在本地,不上传服务器,不需要登录。所有统计统一换算成「月平均金额」,方便横向对比。报告预览直接显示最终生成的图片,避免 preview 和实际导出不一致。导入时逐条校验字段,防止坏数据覆盖本地记录。另外加了隐私保护指引页面,为上线审核做准备。
隐私与数据
支出记录、月收入、货币偏好等数据仅保存在用户设备本地。不集成第三方统计或广告 SDK。导出/导入完全由用户主动触发。