Go to file
openclaw 1ecdbd1694 Document containerized user creation 2026-07-22 22:35:41 +08:00
apps/web Add mandatory personal ledgers 2026-07-22 22:09:23 +08:00
codex-tmux-scroll@f5d59a3f92 Update app configuration and account flows 2026-07-21 23:34:49 +08:00
deploy/frp Document containerized user creation 2026-07-22 22:35:41 +08:00
docs Document containerized user creation 2026-07-22 22:35:41 +08:00
packages/domain Allow entries to span multiple ledgers 2026-07-22 00:48:29 +08:00
services/api Add mandatory personal ledgers 2026-07-22 22:09:23 +08:00
.dockerignore Add one-command dev and production compose 2026-07-22 00:05:43 +08:00
.env.example Add one-command dev and production compose 2026-07-22 00:05:43 +08:00
.gitignore feat: 实现账本核心交互与导航 2026-07-19 02:43:06 +08:00
README.md Document containerized user creation 2026-07-22 22:35:41 +08:00
compose.dev.yaml Update app configuration and account flows 2026-07-21 23:34:49 +08:00
compose.pro.yaml Add one-command dev and production compose 2026-07-22 00:05:43 +08:00
package-lock.json Update app configuration and account flows 2026-07-21 23:34:49 +08:00
package.json Add mandatory personal ledgers 2026-07-22 22:09:23 +08:00
tsconfig.base.json feat: 实现账本核心交互与导航 2026-07-19 02:43:06 +08:00

README.md

Cents

家庭共享账本 App。

目标是做一个精简、可靠、可离线使用的手机应用,支持 Android 和 iOS。用户在无网络时也能记账网络恢复后自动同步到家庭共享账本。

当前阶段:产品边界和技术设计。

本地开发

npm install
npm run dev

npm run dev 会同时启动 API 和前端。前端运行在 http://localhost:6064/,并与 compose.dev.yaml 的 frp 调试入口保持一致。

常用检查:

npm run typecheck
npm run build

生产环境添加用户

生产环境通过 Docker Compose 在 API 容器内运行 npm 脚本,宿主机无需安装 Node.js 或 npm

docker compose -f compose.pro.yaml exec api \
  npm run user:add --workspace @cents/api -- '用户名' '至少8位的密码'

用户与唯一的“个人账本”会在同一个数据库事务内创建。