个人财务可视化看板

记录收支、预算与资产配置的可视化应用,支持多账户同步与自动分类

2024年4月5日
源代码
Next.js可视化财务Dashboard数据分析

项目简介

这是一款面向个人与家庭的财务看板,帮助用户追踪收入、支出与预算执行情况,并通过可视化图表快速了解资金流向。

核心功能

1. 收支记录

  • 多账户管理
  • 自动分类与规则匹配
  • 账单导入

2. 预算管理

  • 月度预算设置
  • 超支提醒
  • 预算执行趋势

3. 可视化分析

  • 分类占比
  • 收入/支出趋势
  • 资产分布

4. 数据同步

  • CSV导入导出
  • 本地加密存储
  • 多设备同步

技术栈

  • Next.js 14
  • TypeScript
  • TailwindCSS
  • Chart.js
  • SQLite

数据模型

model Transaction {
  id        String   @id @default(cuid())
  type      String
  amount    Decimal  @db.Decimal(10, 2)
  category  String
  accountId String
  createdAt DateTime @default(now())
}