Open Net Worth
Open Net Worth는 직접 운영하는 오픈소스 개인 AI 자산 비서로, 전체 재무를 하나의 원장에 기록하고 사용자가 제어하는 AI가 관리
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Healthcare booking platform — Next.js frontend + Express/Prisma API + PostgreSQL.
pnpm install # generates Prisma client; migrates + seeds when Postgres is up
cp .env.example .env.local
cp server/.env.example server/.env
pnpm db:up # start Postgres (Docker required)
pnpm dev # Next.js :7004 + API :9004
pnpm install runs migrations and seed automatically when server/.env exists and Postgres is reachable. If the database is down, install still succeeds — run pnpm db:up then pnpm db:setup once.
Pre-commit hooks run eslint --fix on staged files (including import sorting).
Open http://localhost:7004.
| Command | Description |
|---|---|
pnpm dev | Next.js + API in parallel |
pnpm dev:web | Next.js only (port 7004) |
pnpm server:dev | API only (port 9004) |
pnpm watch | Alias for pnpm dev |
pnpm db:up / pnpm db:down | Docker Postgres |
pnpm db:migrate | Apply migrations |
pnpm db:seed | Seed sample data |
pnpm verify | The full guard — typecheck (web + server), gates, lint, test, build |
pnpm lint | ESLint (--max-warnings 0) |
pnpm lint-fix | ESLint with auto-fix (imports, etc.) |
pnpm typecheck | TypeScript — web only, the root tsconfig excludes server/ |
pnpm typecheck:server | TypeScript for the API package |
pnpm gates | Design-system + export-style grep gates |
| docs/DEV_CREDS.md | Local login credentials (seeded emails + dev password) |
| docs/DATABASE_STRUCTURE.md | Schema, API envelope, routes |
| docs/BACKLOG.md | Known defects and outstanding work |
| docs/history/ | Completed work, kept for the reasoning |
| CLAUDE.md | Conventions and codebase map, for humans and agents alike |
Each major directory also carries its own CLAUDE.md with that layer's invariants —
src/api, src/app, src/components, src/helpers, src/store, src/styles,
server, tests. Read the local one before editing there.
Push to master deploys: GitHub Actions builds both sides, ships them to the server,
migrates, and restarts. Server setup, the secrets table, both nginx server blocks and the
rollback procedure are in docs/DEPLOYMENT.md.