全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 203|回复: 0

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

[复制链接]
发表于 4 小时前 | 显示全部楼层 |阅读模式
本帖最后由 asmrziyuan 于 2025-10-9 16:02 编辑

如题,自己使用完善了几个月逐渐完善形成了一个适合自己消费使用习惯的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/ 目录。

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

部分代码逻辑可能存在缺陷或不够优雅,仅在本人日常使用场景下运行正常;
程序经过几个月的自用逐步修改,部分文件命名不够规范,结构上也可能存在不一致;
UI 方面:有些页面的暗色模式适配存在问题,整体界面风格也并未做到完全统一;
程序默认强制使用 北京时间 (Asia/Shanghai, UTC+8),因此在非中国时区环境中可能存在不适用或时间显示错误的问题。
发表于 4 小时前 | 显示全部楼层
记账不得放在手机上吗?
发表于 3 小时前 | 显示全部楼层
牛掰 这么多文件
 楼主| 发表于 2 小时前 | 显示全部楼层
拼命二郎 发表于 2025-10-9 16:11
记账不得放在手机上吗?

我自己是用电脑偏多,所以电脑网页版用的多,然后手机上做了个安卓web套壳的APP用,因为网页是手机电脑自适应的,维护也方便。
 楼主| 发表于 2 小时前 | 显示全部楼层
拼命二郎 发表于 2025-10-9 16:11
记账不得放在手机上吗?


还有就是我有多端同步需求,所以数据放到服务器MySQL对我来说会更方便一些
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-10-9 20:14 , Processed in 0.101752 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表