💰 你的工资是怎么变成到手工资的?每一步计算,都有国家法律依据。

:trophy: PayTrack 薪资管家 — 每一分钱都算得明明白白

「用 AI 独立开发一款真正有用的薪资管理 App,让每个打工人都能看懂自己的工资条」


:pushpin: 一句话介绍

PayTrack 薪资管家 是一款面向中国大陆职场人士的 个人薪资管理工具,核心卖点只有一个:

:money_bag: 你的工资是怎么变成到手工资的?每一步计算,都有国家法律依据。


:sparkles: 核心亮点(为什么这个项目值得你关注)

:fire: 亮点一:法律驱动的计税引擎 — 行业首创

市面上 99% 的薪资 App 用的是硬编码公式或近似值。我们不一样。

我们的计税引擎采用 “Law as Code”(法规即代码) 设计理念:

计算功能 法律依据 公式
7档累进税率 《个税法》第三条 + 税总公告2018年第61号 收入 × 税率 − 速算扣除数
年终奖单独计税 国税发〔2005〕9号第二条 奖金÷12 → 查档 → 奖金×税率−扣除
年终奖政策延续 财税〔2018〕164号第一条 确认执行至 2027年12月31日
稿酬30%减免 《个税法》第三条 (收入−800) × 14%收入 × 11.2%
五险一金 《社会保险法》+《公积金条例》 全国30+城市参数库
起征点5000元 《个税法》第六条 基本减除费用

在 APP 里,用户点击「:balance_scale: 法规」按钮,就能看到每一条计算对应的法律法规原文。

这不是噱头 — 我们真的把 9 部国家法规嵌进了代码里。

:fire: 亮点二:506 项自动化测试,零误差保证

✅ 极限精度测试:     118/118 通过 (每档税率边界±0.01)
✅ 多维度深度审计:   169/169 通过 (逆向/模糊/交叉一致性)
✅ 全模块逻辑审计:   219/219 通过 (模型/IAP/恒等式/边界)
─────────────────────────────────────
🏆 总计:            506/506 全部通过,0 失败

测试覆盖了:

  • 7 档税率表 36 个精确边界值(含 ±0.01 精度)
  • 年终奖 18 个测试含 7 个跨档临界点(36000→36001 等)
  • 1000 次随机模糊测试 + 500 次详细计算模糊测试
  • 653 点内部一致性采样(_findBracket vs calculateTax
  • 公式逆向验证:已知税额 → 反推应纳税所得 → 验算

:fire: 亮点三:纯离线架构 — 零隐私风险

AndroidManifest.xml 中无 INTERNET 权限声明 ❌
所有数据存储在设备本地 (SharedPreferences)    ✅
不需要注册账号                              ✅
不需要任何敏感权限                          ✅
卸载 App = 彻底删除所有数据                  ✅

对于一款处理个人财务数据的 App 来说,这是最重要的设计决策。

:fire: 亮点四:年终奖「无效区间」智能预警

这是很多 HR 都不知道的坑:

发放金额 单独计税税额 多发 1 元后
¥144,000 ¥14,190 → ¥144,001 → ¥27,390 (多交 ¥13,200!)
¥300,000 ¥58,590 → ¥300,001 → ¥72,340 (多交 ¥13,850!)
¥660,000 ¥193,590 → ¥660,001 → ¥223,840 (多交 ¥31,000!)

PayTrack 会自动对比「单独计税」vs「并入综合所得」,推荐最优方案,并提示这些陷阱区间。

:fire: 亮点五:11 种可定制桌面 Widget

从迷你工资卡到驾驶舱大屏,用户自由组合:

  • 小型:进度环、目标倒计时、迷你工资卡
  • 中型:趋势图表、热力日历、动力卡片、仪表盘
  • 大型:月度报告、成就墙、分析面板、驾驶舱总览

:hammer_and_wrench: 技术栈

层级 技术选型
语言 Dart (SDK 3.x)
框架 Flutter 3.x
状态管理 flutter_riverpod 2.x (StateNotifier)
图表 fl_chart
本地通知 flutter_local_notifications
桌面组件 home_widget
安全加密 crypto (SHA256)
代码量 77 个 Dart 文件 / ~33,000 行

:camera_with_flash: 功能截图(文字版)

┌─────────────────────────────────┐
│  👋 下午好!今天是发薪日前 3 天   │
│                                 │
│  ┌──────────┐ ┌──────────┐     │
│  │ 今日已赚   │ │ 本月累计   │     │
│  │ ¥3,218   │ │ ¥18,500  │     │
│  └──────────┘ └──────────┘     │
│                                 │
│  ┌───────────────────────────┐ │
│  │  💰 实发工资              │ │
│  │      ¥14,582             │ │
│  │  有效税率 3.4%           │ │
│  │  [详情] [⚖️法规] [报表]   │ │
│  └───────────────────────────┘ │
│                                 │
│  ┌────────┐ ┌────────┐ ┌──────┐│
│  │趋势图  │ │动力卡  │ │倒计时 ││
│  └────────┘ └────────┘ └──────┘│
│                                 │
│  首页 │ 日历 │ 组件 │计算器│ 我的│
└─────────────────────────────────┘

:compass: 开发历程 & 收获

用 Trae SOLO 独立端完成的里程碑

  1. Day 1-3: 搭建项目骨架 + Flutter Riverpod 状态管理架构
  2. Day 4-7: 实现计税引擎初版(7档税率 + 五险一金)
  3. Day 8-10: 发现并修复 2 个关键 BUG
    • :red_circle: 年终奖公式错误(速算扣除数被错误乘以12倍)
    • :red_circle: 稿酬所得税遗漏法定30%减免
  4. Day 11-13: 内嵌法律依据系统(8条法规 + UI展示)
  5. Day 14-16: 编写 506 项自动化测试,达到零误差
  6. Day 17-18: 完成 IAP 离线购买系统 + SHA256签名验证
  7. Day 19-20: 生成软著全套材料(申请书+源码文档+用户手册+PDF)
  8. Day 21: 全模块逻辑审计,修复 IAP 签名安全隐患

Trae SOLO 带来的体验提升

  • AI 辅助编码: 大幅减少样板代码编写时间
  • 上下文感知: 跨文件重构时能准确理解整个代码库的依赖关系
  • 多维度审计能力: 同时从性能/安全/合规/用户体验角度审查代码
  • 独立开发效率: 一个人完成了通常需要 2-3 人团队的工作量

:bullseye: 这个项目的意义

对用户

  • 看懂工资条: 不再对五险一金和个税一头雾水
  • 年终奖优化: 自动选择最省钱的计税方式
  • 隐私安全: 数据完全在手机上,不上云

对开发者

  • Law as Code 实践案例: 展示如何将法律法规转化为可执行的代码
  • 离线优先架构参考: 无需后端的完整 App 架构
  • Flutter 最佳实践: Riverpod 状态管理 + Widget 化设计系统

对行业

  • 透明化计税: 推动薪资计算工具向「可追溯」方向发展
  • 合规意识: 让普通用户也能理解个税计算的法律法规依据

:rocket: 未来规划

  • 上架小米应用商店 / Google Play
  • 接入小米 IAP(已完成 Stub 适配器)
  • 软件著作权登记申请(材料已备齐)
  • 增加年度汇算清缴模拟功能
  • 支持导出 PDF 格式工资单

:bar_chart: 项目数据

指标 数值
源文件数 77 个 .dart 文件
代码行数 ~33,000 行
自动化测试 506 项全部通过
法律法规引用 9 部国家法规
支持城市社保参数 30+ 城市
Widget 组件类型 11 种
dart analyze 0 issues

:speech_balloon: 结语

「每一个打工人都有权利知道,自己的钱去哪了。」

PayTrack 的使命很简单:让个税计算不再是黑箱,让每一分钱都有据可查。

如果你也曾对着工资条上的数字发呆,如果你也想搞清楚年终奖怎么算最划算 — 这个项目就是为你而做的。


:label: 关键词: #Flutter #独立开发 #薪资管理 #个税计算 #离线App #LawAsCode #TraeSOLO #AI无限职场

:link: 项目类型: 移动端 App(Android / iOS 跨平台)

:light_bulb: 创作工具: Trae SOLO 独立端 — 从零到上线,全程使用 Trae AI 辅助独立开发

1 个赞

你好,有没有网页端试用链接?

1 个赞