个人记账系统源码单人免费记账软件个人记账系统个人财务管理软件
(一)系统介绍
1.1 系统介绍
个人记账小系统(含源码)
轻松自托管你的个人财务数据。这是一款免费、轻量、可自托管的个人记账应用,采用 Go+Vue 构建。它界面简洁易用、功能丰富,支持二级账户(个人/家庭)、收支分类、交易图片附件、定期收支自动记账等功能。借助 PWA 技术,可一键添加到手机主屏幕,体验媲美原生 App
个人财务管理:适用于个人用户管理日常收支,跟踪预算执行情况,进行财务规划和分析。家庭记账:家庭成员可以共同使用,记录家庭开支,了解家庭财务状况。小型企业/个体户记账:对于资源有限的小型企业或个体户,提供了一种经济高效的财务管理解决方案。隐私保护需求:对于注重数据隐私和安全的用户,自托管的方式确保了数据的完全控制。
技术说明:
使用 Golang 和 TypeScript 编写。在您开始开发前,你需要安装 Git、Golang、GCC、Node.js 和 NPM。ezBookkeeping 的发布包和 Docker 镜像使用 Golang 1.25 和 Node.js 24.x 进行编译。
后端的 main 函数在文件 /xxxx.go 中。你可以指定该文件进行编译和运行,然后 默认会监听端口 8080。后端其他的文件大部分在目录 pkg 中。
前端页面的入口是 /src/index-main.ts,首页将会根据访问者设备的类型跳转到桌面版或移动版的网页。桌面版的前端入口是 /src/desktop-main.ts,移动版的前端入口是 /src/mobile-main.ts。几乎所有前端文件都在相同的目录 src 下。你可以使用 npm run serve 编译前端文件并启动一个 Web 服务器,监听端口 8081,并将后端请求代理到端口 8080。
做完上述步骤后,你可以在你的浏览器中打开网址 http://127.0.0.1:8081/,然后你就可以开发并调试你的代码了。
(二)详细介绍

4爷资源网 » 个人记账系统源码单人免费记账软件个人记账系统个人财务管理软件
