CASE FILE / PROJECT
清账本—— 微信小程序记账助手
清账本是一款基于微信原生小程序 + 微信云开发的跨场景记账应用,支持个人、家庭、企业三种账本模式,覆盖收入支出记录、项目分类、预算管控、图表统计、数据备份导出、共享账本与成员管理等完整记账链路。
- STATUS
- 已完成
- TYPE
- 个人实战项目
- UPDATED
- 2026.05
01
项目定位
清账本以"轻量、清晰、共享"为核心理念,为不同场景下的记账需求提供一站式解决方案。 在个人模式下,用户可以创建总项目和子项目两级分类体系,为每个项目设置月收入目标或月支出预算,通过首页仪表盘、图表页、年度报告、月度明细等多维度视图直观掌握财务状况。记账时支持收入/支出类型、金额、日期、支付方式、项目和子项目选择、备注等完整字段,明细页提供关键词搜索和多条件筛选,数据可导出备份和恢复。 在家庭模式和企业模式下,用户可创建共享工作空间,生成邀请码邀请成员加入,成员数据自动汇总到共享账本中,支持角色权限(所有者、管理员、成员)区分读写和管理权限。家庭成员和企业成员分别管理,数据隔离,满足家庭开支管理和企业收支管理的不同需求。 首页仪表盘展示本月收入/支出/结余总额、今日收支、近七日收支趋势折线图(Canvas 绑制)、最近记账记录、项目预算/目标进度条,以及基于收入/支出构成自动生成的自然语言分析洞察。图表页支持按时间范围、项目、类型等维度生成统计图表。年度报告页汇总全年12个月的收支变化和结余趋势。 项目采用微信云开发作为后端,使用云数据库存储账目、项目、子项目、模板、预算、成员和共享工作空间等数据,无需自建服务器。前端完全基于微信原生框架(WXML + WXSS + JavaScript),不依赖第三方 UI 组件库,代码轻量可控。 技术栈 - 前端框架:微信原生小程序(WXML + WXSS + JavaScript) - 后端服务:微信云开发(CloudBase) - 数据库:微信云数据库(NoSQL,包含 records、projects、sub_projects、templates、budgets 五个集合) - 图表绑制:Canvas 2D API(原生绑制折线图,无第三方图表库) - 云函数:微信云函数(数据备份、定时任务等) - 分享能力:微信转发/分享朋友圈(wx.showShareMenu) - 国际化:支持中文/English 双语切换 - 货币:支持人民币(¥)和美元($)切换 - 权限体系:所有者/管理员/成员三级角色权限 - 数据安全:用户数据通过微信云开发自动隔离,基于 _openid 的行级权限控制
02
核心工作
更多工作内容将在后台补充后展示。
03
技术架构
WXML / WXSS / JavaScript
已完成
04
页面截图
该项目暂未提供页面截图。
有类似项目需要沟通?
可以先说明业务场景、现有材料和期望完成时间。

