GTC 记账 登录 开通账号

GTC 工作室 · 个人记账

把日常收支记清楚,
月底不再靠回忆。

收入、支出、预算、统计放在同一本账里。记一笔只要几秒, 月底的结余、分类占比和预算进度都会自己算好。手机上同样顺手。

数据保存在你自己的数据库里,账号之间互不可见。

本月结余

¥2,359.50
本月收入
8,600.00
本月支出
6,240.50
笔数
47
收入占比 58% 日均支出 208.02
今天 · 周五收 0.00 / 支 168.00
09-12
楼下小馆午饭
微信
−168.00
昨天 · 周四收 8,600.00 / 支 46.00
09-11
八月工资
银行卡
+8,600.00
09-11
地铁通勤
支付宝
−46.00

账本上只有三种颜色

看一眼就知道钱往哪走

三个符号直接当账本语义用,不用回头查图例。支出、收入、结余各占一色,整站的表格、图表、流水都守着这个规矩。

<

支出

花出去的每一笔记成橙色,金额前面带一个减号。翻账的时候,扫一眼就知道哪些是往外走的钱。

>

收入

进来的钱用蓝色。和支出分开放,同一个列表里也不会混在一起看错行。

/

结余

收入减去支出,绿色那行就是本月剩下的。超支了会直接标出来,不用自己算。

记一笔

分类和付款方式,点两下就填完

不用在长长的下拉框里翻。选好收支,图标宫格会跟着换一套,点一下分类、点一下付款方式,剩下只填金额。

设置

这是可以点的示例,登录后就是你自己的分类。

  • 分类自己定。默认给了餐饮、交通、居住这些常用分类,不够用可以自己加,还能给每个分类挑一个图标。
  • 常用分类一键带入。概览页点一下就把收支和分类带进记一笔,只剩金额要填。
  • 金额输入做了约束。只接受数字和一个小数点,不用担心手滑打出奇怪的字符。
  • 备注可以留空。但记上「和谁、为了什么」,回头翻账时比金额更有用。
  • 记完直接回概览。保存后落在「最近流水」上,能立刻看到刚记的那一笔。

预算

预算不是月底才知道的事

设一个本月预算,随时看还剩多少、今天大概能花多少。房租、会员这类每月固定支出先从预算里扣掉,剩下的才是能自由支配的部分。

58% 剩余预算
剩余预算1,731.50
本月预算3,000.00
本月支出1,268.50
固定支出825.00
可自由支配 2,175.00 日均预算 72.50 建议日均 47.71 剩 19 天 预算使用 42%

进度健康:花费没有超过时间进度(已过 40%)。

  • 预算按月设。每个月单独一条,上个月的预算不会影响这个月。
  • 固定支出先扣掉。房租、会员这些先减掉,剩下的才是能自由支配的钱。
  • 日均预算给个参照。按「(预算 − 固定)÷ 当月天数」算,今天的支出对着这条线就知道快了还是慢了。
  • 建议日均会跟着走。按剩余的钱和剩余的天数重算,花超了它会直接说「已超」。
  • 预算只算自己的。就算管理员切到「全工作室」,预算页看到的仍是本人的数字。

每日支出

示例 · 8月
077154231308日均预算 72.509日 · 268.001713192531

每天花了多少连成一条线,绿色虚线是日均预算。连续几天冲上去,一眼就能看出来。

每月固定支出

先从预算扣除,不计入每日计划
房租 800.00
视频会员 25.00
固定支出合计825.00

固定项不生成流水,也不进每日折线图。日均预算按「(预算 − 固定合计)÷ 当月天数」算,避免把房租摊到每天去吃。

统计

钱花在哪儿,一眼看得出来

分类占比、月度趋势、成员贡献各占一块。不用导出表格再自己拿计算器算,页面上直接给结论。

本月支出构成

示例
餐饮 486.00
交通 318.50
购物 246.00
娱乐 122.00
通讯 96.00

月度收支趋势

近 6 个月
4月
5月
6月
7月
8月
9月

蓝柱是收入,橙柱是支出。当月还没过完,柱子自然矮一截。

多人使用

一人一本账,管理员看全站

既可以一个人用,也可以一个工作室一起用。角色只有管理员和成员两种,权限边界划得很清楚。

成员:只看自己的

成员登录后只会看到自己的流水、统计和预算。别人的记录不会出现在列表里,也不会算进自己的数字。

管理员:能看全站

管理员可以在「仅我的账」和「全工作室」之间切换,看全站汇总、每个人的记录情况和最近流水。

分类改名不留疤

分类名以快照形式写在每条流水上。之后重命名或删除分类,历史账目上的名字一个字都不会变。

数据与安全

该做的防护,都做在里面了

记账数据很私人,所以这些事没有偷懒的余地。

  • 密码用 password_hash 加密存储,数据库里没有明文密码,算法升级时自动重新加密。
  • 所有 SQL 都走 PDO 预处理,不做字符串拼接。
  • 表单提交带 CSRF Token,空 token 一律拒绝。
  • 登录失败 8 次锁 15 分钟,按 IP 加账号一起计数。
  • 登录成功后 重新生成会话 ID,防会话固定。
  • 成员之间 数据隔离,普通页面查不到别人的账。
  • 账号可以停用,管理员能一键 重置密码。
  • 账目存在 自己的数据库 里,不经过第三方服务。

手机上也能记

安卓安装包,装完用同一个账号登录。桌面和手机看到的是同一本账,地铁上想起来的一笔,当场就能补上。