# 记账簿 - LedgerFlow **Repository Path**: lanyun417/ledger-flow ## Basic Information - **Project Name**: 记账簿 - LedgerFlow - **Description**: LedgerFlow 是一款个人记账与财务分析 Web 应用,采用前后端分离架构。前端基于 Vue 3 + TDesign 提供可视化收支看板,后端基于 Express + TypeScript 提供记账数据持久化与 AI 财报分析能力。数据按月份以 JSON 文件存储,无需数据库即可运行,适合快速部署到个人服务器或本地使用。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-09-01 - **Last Updated**: 2026-09-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: 记账簿, vue3, 财务, 流水, Nodejs ## README # LedgerFlow LedgerFlow 是一款个人记账与财务分析 Web 应用,采用前后端分离架构。前端基于 Vue 3 + TDesign 提供可视化收支看板,后端基于 Express + TypeScript 提供记账数据持久化与 AI 财报分析能力。数据按月份以 JSON 文件存储,无需数据库即可运行,适合快速部署到个人服务器或本地使用。 ## 功能特性 - **收支记账**:新增 / 编辑 / 删除记录,字段包含收支类型、分类、金额、日期与备注。 - **分类管理**:内置工资、餐饮、交通等常用分类,支持自定义并持久化收藏的收支分类。 - **数据可视化**:总收入、总支出、结余三张统计卡片,类别占比环形图,近 6 个月收支趋势图。 - **列表筛选**:按月份、收支类型、备注关键词筛选,配合分页展示;记录默认按创建时间倒序排列。 - **AI 财报分析**:支持按月、按年、按区间或按全部时间分析,基于硅基流动 Qwen3-8B 模型生成消费洞察与理财建议。 - **访问密码**:通过 `LEDGER_ACCESS_PASSWORD` 启用访问密码,未登录时无法调用任何数据接口。 - **静态托管**:后端可直接托管前端构建产物,一个进程即可同时提供页面与接口,方便部署。 ## 技术栈 | 层 | 技术 | | ---- | -------------------------------------------------------------------------------------------------------------------------------- | | 前端 | Vue 3(Composition API + `