asmrziyuan 发表于 2025-10-9 16:00:45

自己用ChatGPT开发的PHP记账软件开源分享给大家

本帖最后由 asmrziyuan 于 2025-10-9 23:12 编辑

如题,自己使用完善了几个月逐渐完善形成了一个适合自己消费使用习惯的PHP记账软件,全程使用ChatGPT开发。
开发这个是因为下载的手机APP和开源记账程序都不是很符合我个人消费记账习惯,就尝试自己开发了一个。
Github地址:
https://github.com/zhaoruoxicat/billing-app
一个基于 PHP 8.4 + MySQL 的轻量级个人记账软件,支持日常消费、饮品、外卖等多维度记录与统计,提供预算管理、报表分析和邮件提醒功能。界面使用 Tabler UI,邮件发送基于 PHPMailer。

详细介绍见Github页面

安装说明
请先自行准备好 PHP (≥8.0) 与 MySQL (≥8.0) 环境。
将项目文件放置到 Web 服务器根目录(如 Nginx/Apache 的站点目录)。
在浏览器中访问 http://你的域名/install/install.php,根据提示填写数据库信息和管理员账号。
安装完成后会自动生成 db.php 配置文件。
为安全起见,请在安装成功后删除 install/ 目录。

https://youke1.picui.cn/s1/2025/10/09/68e7cfc32cc0d.png

https://youke1.picui.cn/s1/2025/10/09/68e7cfc30e112.png

https://youke1.picui.cn/s1/2025/10/09/68e7cfc2d661f.png

https://youke1.picui.cn/s1/2025/10/09/68e7cfc33e176.png

https://youke1.picui.cn/s1/2025/10/09/68e7cfca42b07.png

https://youke1.picui.cn/s1/2025/10/09/68e7cfc325379.png

https://youke1.picui.cn/s1/2025/10/09/68e7cfcb8bdb8.png

https://youke1.picui.cn/s1/2025/10/09/68e7cfcba2320.png

https://youke1.picui.cn/s1/2025/10/09/68e7cfca6f4d0.png

https://youke1.picui.cn/s1/2025/10/09/68e7cfcbe3cea.png

https://youke1.picui.cn/s1/2025/10/09/68e7cfd020572.png

https://youke1.picui.cn/s1/2025/10/09/68e7cfd20573c.png

https://youke1.picui.cn/s1/2025/10/09/68e7cfd252524.png

https://youke1.picui.cn/s1/2025/10/09/68e7cfd2bfb4f.png

https://youke1.picui.cn/s1/2025/10/09/68e7cfd34aae9.png

https://youke1.picui.cn/s1/2025/10/09/68e7cfd53c338.png

特别说明
本程序的代码完全由 ChatGPT 协助编写,本人并不具备PHP开发经验。本人开发此程序是因为在市面上下载的记账软件或开源方案等并非完全适合本人使用习惯,因此决定尝试使用ChatGPT开发此程序。
因此需要提前说明以下几点:

部分代码逻辑可能存在缺陷或不够优雅,仅在本人日常使用场景下运行正常;
程序经过几个月的自用逐步修改,部分文件命名不够规范,结构上也可能存在不一致;
UI 方面:有些页面的暗色模式适配存在问题,整体界面风格也并未做到完全统一;
程序默认强制使用 北京时间 (Asia/Shanghai, UTC+8),因此在非中国时区环境中可能存在不适用或时间显示错误的问题。

zhangli999 发表于 2025-10-10 01:21:40

这种低读写低数据的数据库,为什么不用SQLite,却用MySQL?

拼命二郎 发表于 2025-10-9 16:11:35

记账不得放在手机上吗?

暗夜精灵 发表于 2025-10-9 17:10:47

牛掰 这么多文件

asmrziyuan 发表于 2025-10-9 17:30:19

拼命二郎 发表于 2025-10-9 16:11
记账不得放在手机上吗?

我自己是用电脑偏多,所以电脑网页版用的多,然后手机上做了个安卓web套壳的APP用,因为网页是手机电脑自适应的,维护也方便。

asmrziyuan 发表于 2025-10-9 17:32:29

拼命二郎 发表于 2025-10-9 16:11
记账不得放在手机上吗?

还有就是我有多端同步需求,所以数据放到服务器MySQL对我来说会更方便一些

已注销账号 发表于 2025-10-9 21:35:14

牛逼的不要不要的,就是有个演示或截图啥的就好了,不然折腾完发现不是自己的菜就白折腾了,最后感谢分享。

asmrziyuan 发表于 2025-10-9 22:59:33

已注销账号 发表于 2025-10-9 21:35
牛逼的不要不要的,就是有个演示或截图啥的就好了,不然折腾完发现不是自己的菜就白折腾了,最后感谢分享。 ...

我抽时间搞一下

asmrziyuan 发表于 2025-10-9 23:28:10

顶一下,字数补丁

我是老王 发表于 2025-10-9 23:33:11

相当厉害了,感谢分享
页: [1] 2
查看完整版本: 自己用ChatGPT开发的PHP记账软件开源分享给大家